轻量级模板库

wheezy.template的Python项目详细描述


wheezy.template是用纯python编写的python包 代码。它是一个轻量级模板库。达到的设计目标:

  • compact,expressive,clean:最小化所需的击键次数 创建模板。实现快速且可读性好的编码。你不需要 显式表示HTML中的语句块(与其他模板不同 系统),解析器足够聪明,可以理解您的代码。这使得 一种简洁而富有表现力的语法,非常简洁,令人愉快 打字。
  • 直观,没有时间学习:基本的python编程技巧 加上HTML标记。你一开始就很有效率。使用全功率 具有表示python语句所需的最小标记的python。
  • 不要重复您自己:用于继承的主布局模板; 包含和导入指令以最大限度地重用。
  • {STR 1 }闪耀地快速:最大渲染性能:极限速度和 上下文预处理器功能。

简单模板:

@require(user, items)
Welcome, @user.name!
@if items:
    @for i in items:
        @i.name: @i.price!s.
    @end
@else:
    No items found.
@end

它针对性能进行了优化,经过了良好的测试和记录。

资源:

安装

wheezy.template需要python版本2.4到2.7或3.2+。 它独立于操作系统。您可以从pypi安装它 网站使用setuptools

$ easy_install wheezy.template

如果您正在使用virtualenv

$ virtualenv env
$ env/bin/easy_install wheezy.template

如果遇到任何问题或有评论,请继续并添加 bitbucket

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

推荐PyPI第三方库


热门话题
CentOS上的java Spring Boot简易应用程序需要很长时间才能启动   java如何检查字符串值是否等于null?   收集器中的java映射值。分组方式()   java需要支持Azure AD B2C webapp集成   java如何加入线程以停止它?   java如何使用意图传递类的对象?   java如何在战争环境中发现CDI生产者?   多模块项目中java奇怪的编译器行为   java如何在web应用程序中管理密码?   java从http服务器、filehandler中删除冗余代码   java使用反射来获取泛型类的字段   java Spring MVC/Hibernate/MySQL 400错误请求错误   给定正整数a的java幂为3   在Java中将元素拆分为不同数量的列表?   java展开折叠窗格