Django - 为什么我得到TemplateSyntaxError?

时间:2012-03-05 19:30:31

标签: django django-templates pinax

我在Pinax项目中添加了一个新应用django_colorbox。出于某种原因,以下代码抛出TemplateSystaxError: Invalid block tag: 'include_colorbox', expected 'endblock' or 'endblock extra_head'

{% block extra_head %} <!-- Defined in base html template -->
    {% include_colorbox %} <!-- Simple tag defined in django_colorbox -->
{% endblock %}

差事简单标记的源代码是 - https://github.com/aljosa/django-colorbox/blob/master/django_colorbox/templatetags/colorbox_tags.py

如果我可以在blocktrans中嵌入其他内置代码(例如block),那么为什么不自定义简单代码?

1 个答案:

答案 0 :(得分:27)

您需要在每个使用其中一个标记的模板中使用{% load colorbox_tags %}