@Themezv
Js developer (React.js)

Как один шаблон рендерить несколькими приложениями?

Доброго времени суток!
В приложении homepages есть шаблон base.html содержащий структуру страницы (в том числе ссылки главного меню, которые берутся из БД)
Есть приложение Shop, в котором хотелось бы просто расширить шаблон base.html и выводить свой content.
Но Django "рендерит" шаблон в текущем контексте. Можно ли обрабатывать блоки шаблонов в нескольких приложениях? Как вообще это грамотно делается?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 2
@deliro
Делается через inclusion_tag'и (они имеют свой контекст и могут использовать общий) и context_processor'ы.
Ответ написан
Комментировать
sim3x
@sim3x
Разделяешь фукнционал на функции
В нужной вью вызываешь нужные в ней функции

Если ты уже опытный и знаешь минусы тагов и контекст процессоров -- используй их
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы