Я видел этот связанный вопрос , но у меня другая тема.
Я часто использую включение в свои шаблоны.В основном один большой шаблон будет обрабатывать некоторые страницы, а затем включать меньшие шаблоны для многоразовых фрагментов.У меня также есть виджеты, которые отображают свои собственные шаблоны.
Проблема возникает, когда мне нужно использовать Javascript.Большому шаблону нужен набор js-файлов, в то время как каждому из маленьких шаблонов нужен свой набор js-файлов.Наборы js-файлов могут перекрываться, и каждый маленький шаблон может быть включен более одного раза.
Теперь, если я добавлю тег включения в каждый большой шаблон, я рискую пропустить один или два js-файла.Если я добавлю включение в небольшие шаблоны, это может привести к дублированию.Я не уверен, что дублирование плохое, но выглядит не очень хорошо.
Может кто-нибудь поделиться опытом, что вы делаете для управления файлами js в Django?