一个快速轻量级的python模板引擎

quik的Python项目详细描述


Build Status - Travis CI

一个快速而轻量级的python模板引擎

功能

  • 使用方便。
  • 高性能。
  • 自动转义。
  • 模板继承。
  • 支持本机python表达式。

坚果壳

这里是quik模板的一个小示例

<ul>
    #for @user in @users:
        #if @user.age > 18:
        <li><ahref="@user.url">@user.username</a></li>
        #end
    #end
</ul>

使用它

通过模板渲染:

fromquikimportFileLoaderloader=FileLoader('html')template=loader.load_template('index.html')printtemplate.render({'author':'Thiago Avelino'},loader=loader).encode('utf-8')

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

推荐PyPI第三方库


热门话题
java为什么没有volatile的DCL对原语有效?   java应用程序跨所有会话处理bean?   java span标记背景色在swing应用程序中不起作用   Java如何从xml内容中提取特定字符串?   java在不知道Firebase实时数据库键值的情况下检索子值   修补后的java退出事件   重载Java:允许使用一个varargs参数的函数和具有相同名称和一个相同类型参数的函数?   JavaSwing:在我告诉组件更新启用状态之前,防止组件更新启用状态   java Alfresco从3.4迁移扩展后无法加载spring上下文。d至4.2。e(和5.0.a)   java在运行小程序时遇到问题,即使我的jar已签名   java如何使用自动增量ID在JPA中的实体中设置另一个变量   java为什么jarsigner可以签署Android apk?   为什么在Java的类型转换过程中允许在右边使用(删除的)泛型类型?   java扩展程序参数中的通配符   安卓如何使用java阻止我自己浏览器中的特定网站?   java如何配置和调优Akka Dispatchers   java字符串不包含其他字符串,而是具有相同长度的字符串   带有区域设置的xhtml java日历