Ho incluso una nuova app django_colorbox nel mio progetto Pinax. Per qualche motivo il seguente codice lancia TemplateSystaxError: Invalid block tag: 'include_colorbox', expected 'endblock' or 'endblock extra_head'
.Django - Perché ottengo TemplateSyntaxError?
{% block extra_head %} <!-- Defined in base html template -->
{% include_colorbox %} <!-- Simple tag defined in django_colorbox -->
{% endblock %}
Il codice sorgente per il tag di semplice incarico è - https://github.com/aljosa/django-colorbox/blob/master/django_colorbox/templatetags/colorbox_tags.py.
Se è possibile incorporare altri tag incorporati (ad esempio blocktrans
) all'interno di block
perché non i tag semplici personalizzati?
Oops! Django mi ha fuorviato con il suo errore. – AppleGrew
TIL. Per chiunque altro provenga da google come ho fatto io, questo si applica altrettanto facilmente quando si vuole usare '{% static 'somefile'%}'; ogni template deve contenere '{% load staticfiles%}' anche se estende un template che già lo contiene. – chucksmash
Grazie a @IamChuckB – Ethereal