一个用纯python编写的小型但快速且易于使用的独立模板引擎。

Jinja2的Python项目详细描述


jinja2是一个纯python编写的模板引擎。它提供了 Django启发了非xml语法,但支持内联表达式和 可选的sandboxed环境。

坚果壳

下面是Jinja模板的一个小示例:

{% extends 'base.html' %}
{% block title %}Memberlist{% endblock %}
{% block content %}
  <ul>
  {% for user in users %}
    <li><a href="{{ user.url }}">{{ user.username }}</a></li>
  {% endfor %}
  </ul>
{% endblock %}

理念

应用程序逻辑是针对控制器的,但不要试图使 对于模板设计师来说,给他太少的功能太难了。

有关更多信息,请访问新的Jinja2 webpagedocumentation

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将Eclipse中的“查找引用”限制为仅引用我的代码   向Mac Store提交应用程序时出现macos Java错误(不推荐使用API)   与jnpout32pkg/jnpout32reg的java并行端口通信   java是否将应用程序添加到电子邮件附件的内容提供商列表?   java如何关闭外部iframe src   java无法播放整个音频片段   java Android:更改活动的背景颜色(主视图)   Android上的java常量运行控制服务   java绝地武士团结果不等于redis llen   从go或java程序调用c有什么危险?   java如何摆脱OSGi捆绑包的属性,这些属性在相应的配置(“service.pid”等)中不存在?   intellij知道Gradle为什么要编译。java文件,但不创建我的。罐子   节点。js从客户端应用程序(ReactJs+NodeJs)向JavaWeb服务发出请求   限制大小字节[]Java 安卓   java检测传入请求的数据类型   eclipse如何转换一个。txt文件到。csv与Java?   将日期时间从SQLite解析为java时出错。SQL。时间戳   java有没有办法控制类在wildfly中部署的顺序