美文网首页
Flask 渲染jinja2模版和传参

Flask 渲染jinja2模版和传参

作者: Genejing | 来源:发表于2017-09-18 23:49 被阅读0次

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模版和传参

      本文链接:https://www.haomeiwen.com/subject/tgpmsxtx.html