今天我们学习,jinja的使用,首先要安装jinja, pip install jinja
安装完成后再需要的文件中,首先引入,form jinja2 import Environment,FileSystemLoader
看代码:
from jinja2 import Environment, FileSystemLoader
import os.path
path = '{}/templates/'.format(os.path.dirname(__file__)
)
loader = FileSystemLoader(path)
env = Environment(loader=loader)
template = env.get_template('demo.html')
# 可以传递参数
template.render(name='fei', pwd='wo123456')
注意:
os.path.dirname(__file__)
意思是当前文件所在同级目录,我的是demo.py,整个文件目录为demo,demo.py在demo目录下一级目录,所以我的最后得到的path就是 demo/templates,如果不清楚可以在下面价格print,运行一下,看看path的值。
继续,