2010-01-20 56 views
0

是否可以加载一个django模板标记/过滤器作为我的一个模板标记中的函数使用?加载和重用Django模板过滤器

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

回答

3

模板标签只是Python的功能;你可以导入他们的模块并且不受惩罚地调用它们,唯一的要求是你传递适当的参数。 django.contrib.humanize.templatetags.humanize模块具有单独的功能来完成工作,所以在这种情况下更容易。

+0

嗯。这就是我正在尝试的,我想我每次尝试时都有错误的导入路径。它与 'from django.contrib.humanize.templatetags import humanize''一起使用。那谢谢啦。 – 2010-01-20 20:51:40