Переопределить шаблон стороннего приложения django через расширение
Я использую сторонние приложения (через Pinax) и пытаюсь переопределить файл шаблона, из которого распространяется сторонний шаблон.
То есть --
Third party app:
templates/app/a.html
templates/base.html
My project:
templates/app/b.html
templates/base.html
Где я скопировал и изменил base.html
из стороннего приложения для использования в моем собственном проекте и сторонних app/a.html
и мой собственный app/b.html
делать {% extends "base.html" %}
,
Текущее поведение таково, что когда app/a.html
продолжается base.html
сейчас загружается сторонний base.html
, в то время как app/b.html
загружает мой собственный base.html
, Предпочтительное поведение для обоих app/a.html
а также app/b.html
загрузить мой base.html
,
Есть ли способ установить приоритет для моих собственных файлов шаблонов?
1 ответ
Вы можете увидеть http://pypi.python.org/pypi/django-templateloaderwithpriorities или http://pypi.python.org/pypi/django-smart-extends