跳转到主要内容

Django的模板标签构建库。

项目描述

TTag是为使编写模板标签更容易而创建的Django模板标签构建库。

标签语法模仿了Django对模型和表单友好的语法。以下是一个完整的示例标签

class Welcome(ttag.Tag)
    user = ttag.Arg()
    fallback = ttag.Arg(named=True, default='Hi!')

    def output(self, data)
        name = data['user'].get_full_name()
        if name:
            return 'Hi, %s!' % name
        return data['fallback']

这将生成一个名为welcome的标签,可以像这样使用

{% welcome current_user fallback "Hello, anonymous." %}

更全面的用法和参考文档可以在docs目录中找到,或者访问http://packages.python.org/django-ttag/

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

django-ttag-3.0.tar.gz (28.2 kB 查看散列值)

上传时间 源代码

构建分发

django_ttag-3.0-py2.py3-none-any.whl (21.6 kB 查看散列值)

上传时间 Python 2 Python 3

由以下组织支持