Мне нужно загрузить некоторые шаблоны, путь которых зависит от их контекста. Я создал обычай Loader. Как я могу получить доступ к контексту шаблона из моего пользовательского загрузчика шаблонов?Как я могу получить контекст шаблона из загрузчика шаблонов в Django?
0
A
ответ
0
Не могли бы вы привести пример какой структуры проекта у вас есть?
Является ли это:
myproject/
myapps1/templates/myapp_template
или это регулярное:
myproject/
myapps1
templates/myapps1/myapp_template
Причина спрашиваю, что многие вопросы могут быть решены с помощью шаблонов тегов, url.py
и структуры проекта.
В первом типе вам могут потребоваться пользовательские погрузчики. Во втором, теги шаблона и myapps1/urls.py
сделали бы трюк.
Я пришел к выводу, что нет никакого способа получить контекст от загрузчика шаблонов, поэтому, наконец, я перезаписал функцию рендеринга «TemplateView» и разработал собственный шаблон шаблона 'include' :)! –
Отлично. Я буду использовать это в будущем где-нибудь. – Afrowave