Flask 渲染jinja2模版和传参

1.如何渲染模版:

       *模版放在‘template’文件夹下

       *从flask中导入render_template

       *视图函数使用render_template

2. 模版传参:

如果参数少可以直接在render_template函数中添加关键字参数,如果有多个参数,可以把参数放在字典中,在render_template中使用两个星号,用字典转谎称关键参数传递进去,这样的代码方便管理使用

3.在模版中如果要使用一个变量,语法 ' {{parameter}} '

4. 访问模版中的属性或字典,通过{{parameter.property}} 或者{{para['age']}}

from flask import Flask render_template

@app.route('/')

def index():

        context={

                'username':'gene',

                'gender':'mal',

                'age':'25'

       }

return render_template('index.html',**context)

用户名:{{username}}


你可能感兴趣的:(Flask 渲染jinja2模版和传参)