【发布时间】:2010-03-17 09:17:02
【问题描述】:
有没有办法在使用模板标签之前检查模板标签是否存在?
换句话说,我希望能够做这样的事情:
{% load my_custom_tags %}
...
{% ifloaded my_custom_tags %}
{% some_custom_tag %}
{% endifloaded %}
【问题讨论】:
-
为什么?如果你这样做
{% load some_tag_library_that_does_not_exist %}会发生什么? -
一个 TemplateSyntaxError 被抛出。我有一个需要 3rd 方应用程序的应用程序。我想根据给定时间所需的功能将其中一些设为可选。我宁愿在同一个页面上不要有很多不同的模板,每个模板都有可能安装的应用程序的不同组合以及用于确定要加载哪些模板的视图。
标签: django django-templates templatetags