一个用纯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如何在另一个承诺中解决一个承诺?   java验证字符串输入   如何在Java中将数组转换为链表   配置Logstash以从socket接收数据,并将其插入java中的Elasticsearch   swing构建在Java中以相同顺序运行的JFrame   java什么是工具箱的正确路径。getImage()?   java springbootgradleplugin是否随springboot版本一起移动?   升级gradle插件后,java gradle项目同步仍失败   java CXF服务调用失败,出现意外命名空间上的解组错误   Javaservlet。servlet ctakesrestservice的init()引发异常   java我需要什么正则表达式来读取这个值'12,'   java如何使用Xstream在现有xml文件中导入带有节点的字符串?   基于特殊字符的java子串   java hibernate从查询创建通用对象