后端代码

from jinja2 import Template

def index():
with open('./index.html', 'r', encoding='utf-8') as fp:
template = Template(fp.read())
ret = template.render({'name':'张三', 'hobby':['打牌', '打球']})
data = ret.encode()
return data

前端代码

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

最新文章

  1. UEditor百度富文本编辑器--preview在线预览时头部被挡住的解决方案
  2. C#进阶系列——DDD领域驱动设计初探(五):AutoMapper使用
  3. JavaScript 运动框架
  4. An error in projects
  5. Android 6.0 权限管理
  6. AndroidStudio第一个项目HelloWorld
  7. SQLServer错误:过程 sp_addextendedproperty,第 xxx 行对象无效。&#39;dbo.xxx.xxx&#39; 不允许有扩展属性,或对象不存在。
  8. hdu 4738 Caocao&#39;s Bridges(桥的最小权值+去重)
  9. wchar_t 和 char 之间转换
  10. 【&lt;td&gt;】使&lt;td&gt;标签内容居上
  11. Android 调用系统的拍相程序进行录像
  12. hadoop2集群中的datanode启动以后自动关闭的问题
  13. 通过action 跨进程启动activity
  14. JavaScript中对数组的操作
  15. Vim入门学习之Vim解析
  16. Go处理json数据
  17. ckeditor使用说明
  18. centos 7 redis-4.0.11 主从
  19. 让服务器可以下载apk和ipa文件
  20. LeetCode 35 Search Insert Position(查找插入位置)

热门文章

  1. Redis6.0.9主从搭建
  2. nacos集群
  3. 常用linux命令,开发必备-速收藏
  4. 剑指 Offer 04. 二维数组中的查找 (思维)
  5. 有钱人买钻石+dfs中使用贪心
  6. vim下在插件emmet
  7. 采用React + Fabric + ImageMagick 实现大图片DIY定制
  8. 如何动态生成EasyUI的表头
  9. P1303_A*B Problem(JAVA语言)
  10. C语言之漫谈指针(下)