8
필자는 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입니다.
다른 내장 태그 (예 : blocktrans
)를 block
에 삽입 할 수있는 이유는 무엇입니까?
죄송합니다. 장고는 그 오류로 나를 잘못 인도했다. – AppleGrew
TIL. 내가 한 것처럼 다른 사람이 Google에서 여기 오기 때문에 이것은'{% static 'somefile'%}'을 사용하고자 할 때 쉽게 적용 할 수 있습니다. 모든 템플릿은 이미 템플릿을 포함하고있는 템플릿을 확장하더라도'{% load staticfiles %} '를 포함해야합니다. – chucksmash
고마워요 @IamChuckB – Ethereal