Flask渲染Jinja2

1.如何渲染模板:

  • 模板放在template文件夹下
  • 从Flask中导入render_template函数
  • 在视图函数中,使用render_template 函数。注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径

2.模板传参:

  • 如果只有一个或者少量参数的时候,直接在render_template函数中添加关键字即可


    Flask渲染Jinja2_第1张图片
    1.png
  • 如果有多个参数的话,就是用字典,把参数放在字典里,把字典转换成关键字参数传递进去,使用**


    Flask渲染Jinja2_第2张图片
    2.png

3.在模板中,如果要是用一个变量,语法是{{ params }}

4.访问模型的属性或者是字典,可以通过{{ params.property }}的形式,或者是使用{{ params ['age'] }}


Flask渲染Jinja2_第3张图片
3.png
Flask渲染Jinja2_第4张图片
4.png

5.if判断:


Flask渲染Jinja2_第5张图片
5.png

Flask渲染Jinja2_第6张图片
6.png

你可能感兴趣的:(Flask渲染Jinja2)