flask模板引擎 flask默认使用了Jinja2模板引擎,我们在使用模板的时候,需要在同级目录文件夹下 创建一个templates的文件夹,然后这个文件夹内放置我们想要的模板实例即可: 在正常普通的应用程序中,我们都可以设定为一个文件夹: /application /main.py /static /templates /hello.html 在一个大型的应用程序中,我们也可以封装在一个包中: /application /__init__.py /main.py /static /templates /hello.html 在flask主程序中使用render_template()方法来渲染模板, from flask import render_template @app.route('/login/') def login() return render_template('login.html') 因为Jinja2的作者和flask的作者是同一位,因此在flask中,我们可以发挥并使用Jiaja2模板的所有 实例。 跟django的模板引擎不一样,在Jinja2的模板中,我们也可以直接访问request,session和视图函数中 的对象数据,另外我们也可以使用模板继承。