Есть django cms 3.2, Необходимо сделать так что бы можно было легко менять темы сайта, с шаблонами все понятно, но как быть с плагинами и собственными app, в голову лезет пока одно решение к каждой теме сайта писать свои шаблоны плагинов и приложений, и при инициализации прописывать нужный путь до шаблона, но не могу понять как во view получить используемый шаблон, либо вариант что в настройках указывать тему, и в зависимости от этой настройки опять же подставлять шаблон. Поделитесь идеями. Спасибо.
Что-то мне подсказывает, что делать из джанго вп не очень удачная идея
Все изменения у знающего человека займут пару минут, а для незнающего придется писать кучу проверок и ненужного кода
Вью ничего не должно знать про шаблон, кроме его имени
В settings указывай папку с "блоком шаблонов" ака тема
Путь у задаваемых шаблонов плагинов и приложений относительный, делайте соответствующую структуру папок в каталоге templates и TEMPLATE_DIRS Вам в помощь, как и сказал sim3x