【问题标题】:Django + jinja2. Where to place new template tags?Django + jinja2。在哪里放置新的模板标签?
【发布时间】:2014-04-28 11:28:24
【问题描述】:

我已阅读文档和更多 SO 问题,但不明白模板标签代码的放置位置以及如何加载它。我对此感到非常困惑。

所以我有带有标准文件树的标准 django 项目。在 django 中,我们在 app_label/templatetags/template.py 中创建了新标签,并通过 {% load template %} 标签从模板中加载它们。

在 jinja2 中,我不明白如何在没有任何 3rd 方应用程序的情况下重现这一点。即使我使用{% load %} 模板,它也会引发异常

TemplateSyntaxError at /users/
Encountered unknown tag 'load'.

注意

我读过extensions,但不知道在哪里放置以及如何在模板中加载。

【问题讨论】:

    标签: python django jinja2


    【解决方案1】:
    猜你喜欢
    • 2011-06-15
    • 2016-09-23
    • 2011-09-17
    • 2019-11-25
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    相关资源
    最近更新 更多