मैं अपने Pinax परियोजना में एक नई एप्लिकेशन django_colorbox शामिल किया है। किसी कारण से निम्नलिखित कोड TemplateSystaxError: Invalid block tag: 'include_colorbox', expected 'endblock' or 'endblock extra_head'
फेंक देते हैं।Django - मुझे TemplateSyntaxError क्यों मिल रहा है?
{% 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।
यदि मैं block
के अंदर अन्य बिल्ड-इन टैग (उदा। blocktrans
) एम्बेड कर सकता हूं तो कस्टम सरल टैग क्यों नहीं?
ऊप्स! Django ने मुझे अपनी गलती से गुमराह किया। – AppleGrew
टीआईएल। Google की ओर से आने वाले किसी और के लिए जैसा मैंने किया था, यह तब होता है जब आप '{% static' somefile '%}' का उपयोग करना चाहते हैं; प्रत्येक टेम्पलेट में '{% लोड staticfiles%}' होना चाहिए, भले ही वह उस टेम्पलेट को बढ़ाता हो जो पहले से ही इसमें शामिल हो। – chucksmash
धन्यवाद @IamChuckB – Ethereal