首页 > 其他 > 详细

模板渲染jinja2

时间:2021-05-22 23:40:52      阅读:19      评论:0      收藏:0      [点我收藏+]

1.什么是模板渲染?

  模板就是html文件,渲染就是字符串替换

jinja2模块简单使用

安装:

pip3 install jinja2

使用

 视图函数中写法

from jinja2 import Template

def html():

    with open(beatfulpage.html, r, encoding=utf-8) as f:
        data = f.read()
    template = Template(data)
    ret = template.render({"name": "于谦", "hobby_list": ["烫头", "泡吧"]})
    data = ret.encode()
    return data

HTML文档中的写法

<h1>{{name}}</h1>
<ul>
    {% for i in hobby_list %}
    <li>{{i}}</li>
    {% endfor %}
</ul>

 

模板渲染jinja2

原文:https://www.cnblogs.com/xo1990/p/14799738.html

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