首页 > 编程语言 > 详细

python flask 模板渲染

时间:2018-06-09 18:37:16      阅读:247      评论:0      收藏:0      [点我收藏+]

render_template

使用render_template可以传递载参数进行模板渲染
这里直接贴一下我的测试代码

from flask import Flask, render_template

app = Flask(__name__)
@app.route('/')

def test():
    context = {
    'title_name':"test_render",
    'name':"sp4rk",
    'test_variable':"It works"
    }
    return render_template('a.html', **context)
if __name__ == '__main__':
    app.run(debug = True)
<!--a.html-->
<html>
<title>{{title_name}}</title>
{% if name %}
<h1>{{name}}:test name</h1>
{% else %}
<h1>Hello word!</h1>
{% endif %}
<h1>{{test_variable}}:test variable</h1>
</html>

python 中的**context 型参中传值以字典的方式呈现,可以参照python函数——形参中的:*arg和**kwargs
技术分享图片

python flask 模板渲染

原文:https://www.cnblogs.com/spark-xl/p/9160339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!