Jinjia Template
来源:互联网 发布:现在什么软件翻墙好 编辑:程序博客网 时间:2024/06/10 14:03
jiajia是一个用于python的通用模板语言
安装:pip install Jinja2
{% extends "layout.html" %}{% block body %} <ul> {% for user in users %} <li><a href="{{ user.url }}">{{ user.username }}</a></li> {% endfor %} </ul>{% endblock %}
最基本的方式就是通过 Template 创建一个模板并渲染它。 如果你的模板不是从字符串加载,而是文件系统或别的数据源,无论如何这都不 是推荐的方式
from jinja2 import Template
template = Template(‘Hello {{ name }}!’)
template.render(name=’John Doe’)
u’Hello John Doe!’
通过创建一个 Template 的实例,你会得到一个新的模板对象,提供一 个名为 render() 的方法,该方法在有字典或关键字参数时调用 扩充模板。字典或关键字参数会被传递到模板,即模板“上下文”。
如你所见, Jinja2 内部使用 unicode 并且返回值也是 unicode 字符串。所以确 保你的应用里也确实使用 unicode 。
0 0
- Jinjia Template
- template
- Template
- template
- template
- template
- Template
- template
- template
- Template
- template
- Template
- template
- template
- Template
- template
- template
- Template
- 二叉树前中后序遍历
- python安装包提示error: option --single-version-externally-managed not recognized
- 使用Picasso和okhttp以及AsyncTask加载网络图片
- SuperMap iServer MongoDB版分布式切图配置和使用
- MFC List Control列表项内容在Edit中拖拽显示的实现
- Jinjia Template
- Leetcode 283. Move Zeroes
- DAY2——腾讯训练营
- xftp
- 设计模式之六:代理模式
- linux网络编程(13)——服务器模型选型
- [BZOJ3786]星系探索(dfs序+splay)
- 51node 1005 大数加法
- DUBBO研究与学习一:了解