@leo9797

Как использовать собственные стили каждого приложения в шаблоне Django?

У меня есть проект Django состоящий из множеств приложений которые содержат в себе css стили в каждом свой и есть html файл который определяет по ссылке какое приложение сейчас используется.
Как можно без подключения всех стилей каждого приложения а к примеру подключить один стиль который определял какое приложение щас используется и для него использовал стиль этого приложения.
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
и есть html файл который определяет по ссылке какое приложение сейчас используется.

Не надо так.
В Django есть возможность в каждом приложении создавать свои шаблоны и static файлы - css, js и т.п. Шаблоны могут наследоваться друг от друга - это ключевой момент для логичной их организации даже для небольшого проекта, не говоря уже про большие.
Можете создать один общий родительский шаблон-лэйаут на весь проект, в нём подключить общую для проекта статику (всякие там jquery и прочие либы).
В каждом приложении в свою очередь создаётся свой лэйаут или шаблон, отнаследованный от общего, и в нём уже дополнительно подключаются конкретные css/js конкретного приложения.
Погуглите про наследование шаблонов, про блоки в них и про то, как переопределять эти блоки в отнаследованных шаблонах.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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