#python #django #frontend #backend
Вопрос:
У меня есть фреймворк django с шаблоном, который имеет разные версии с точки зрения контента. Как Пользователь, я хотел бы иметь возможность выбрать нужную версию в выпадающем меню и соответствующим образом настроить содержимое веб-сайта. Есть ли способ создать подобное выпадающее меню, если содержимое изменяется только с точки зрения определенных значений, отображаемых на веб-сайте (например, если в меню выбрано «3», измените все соответствующие заполнители на «3»), не требуя использования внутренней логики или какой-либо реактивной структуры интерфейса?
Комментарии:
1. Эта условная логика не реализована по умолчанию, вам необходимо использовать пользовательский javascript для изменения содержимого страницы в зависимости от выбранного значения. Также вы можете сохранить это выбранное значение в пользовательской модели,
theme
например, в качестве атрибута, и использовать{% if user.theme == 3 %}
блоки в шаблоне для отображения персонализированного контента.