Я включил новое приложение django_colorbox в свой проект Pinax. По какой-то причине следующий код выбрасывает TemplateSystaxError: Invalid block tag: 'include_colorbox', expected 'endblock' or 'endblock extra_head'.
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, то почему бы не использовать простые пользовательские теги?
blocktrans
block
Вам нужно иметь {% load colorbox_tags %} в каждом шаблоне, где вы используете один из тегов.
{% load colorbox_tags %}