代码之家  ›  专栏  ›  技术社区  ›  Alex Jillard

加载并重用django模板筛选器

  •  0
  • Alex Jillard  · 技术社区  · 15 年前

    是否可以加载django模板标记/筛选器以用作我的模板标记中的函数?

    我正在尝试加载一些django.contrib.humanize过滤器,以便将它们应用到我的一些自定义模板标记的结果中。我似乎根本无法导入它们,我不想重写任何代码。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Ignacio Vazquez-Abrams    15 年前

    模板标记仅仅是Python函数;您可以导入它们的模块并不受惩罚地调用它们,唯一的要求是您向它们传递适当的参数。这个 django.contrib.humanize.templatetags.humanize 模块有独立的功能来完成这项工作,因此在这种特定情况下更容易实现。