Несколько загрузчиков шаблонов Django

Я хотел бы использовать Jinja2 с проектом Django. Я использую этот загрузчик шаблонов из Django Snippets, но мне все еще нужно иметь возможность отображать шаблоны с помощью Django для страниц администратора. Однако всякий раз, когда я пытаюсь использовать страницы администрирования, я получаю TemplateSyntaxError из-за неизвестного тега «загрузка». Есть ли способ заставить загрузчик шаблонов Jinja полагаться на встроенную систему Django, когда он не может обработать шаблон?


person exupero    schedule 14.07.2011    source источник


Ответы (1)


Я бы рекомендовал использовать эту вилку Coffin при одновременном использовании шаблонов Jinja и Django: https://github.com/GaretJax/coffin/blame/master/README.rst Я реализовал это на http://umbel.com/, который использует комбинацию шаблонов Django и Jinja.

У него есть параметр, который вы можете использовать для отключения загрузчика шаблонов Jinja для определенных приложений:

JINJA2_DISABLED_APPS = (
    'admin',
    'auth',
)

Надеюсь, это поможет вам.

person Brandon    schedule 14.07.2011
comment
Пожалуйста. Рад, что смог помочь. Jinja2 оказался полной головной болью, пока я не нашел эту вилку Coffin. - person Brandon; 14.07.2011
comment
'$$'.заменить('$', 's') - person Brandon; 28.02.2014