Создание выпадающего меню в python django и настройка значений веб-сайта в соответствии с выбранным

#python #django #frontend #backend

Вопрос:

У меня есть фреймворк django с шаблоном, который имеет разные версии с точки зрения контента. Как Пользователь, я хотел бы иметь возможность выбрать нужную версию в выпадающем меню и соответствующим образом настроить содержимое веб-сайта. Есть ли способ создать подобное выпадающее меню, если содержимое изменяется только с точки зрения определенных значений, отображаемых на веб-сайте (например, если в меню выбрано «3», измените все соответствующие заполнители на «3»), не требуя использования внутренней логики или какой-либо реактивной структуры интерфейса?

Комментарии:

1. Эта условная логика не реализована по умолчанию, вам необходимо использовать пользовательский javascript для изменения содержимого страницы в зависимости от выбранного значения. Также вы можете сохранить это выбранное значение в пользовательской модели, theme например, в качестве атрибута, и использовать {% if user.theme == 3 %} блоки в шаблоне для отображения персонализированного контента.