Задать вопрос
@Tobim

Как изменить содержимое в select в зависимости от другого в django?

У меня есть два селекта один категория, другой товар. Категория через первичный ключ подсоединяеться к товару в моделях. Как сделать так, что бы когда пользователь выбирает какую-то категорию в другом селекте были только те товары у которых есть выбранная категория?
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Tobim реализуется такое с помощью jQuery и jquery.chained.js
Как вы это реализуете на стороне django вариантов может быть несколько. Зависит от того как вы рендерите шаблон.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kyern
Быдлокодер без стажа
1. Заполнять селект с товарами с помощью AJAX после выбора категории.
2. После выбора категории отправлять get-запрос с указанием выбранной категории и генерировать его содержимое на стороне Django.
3. Отправлять со стороны Django все что есть и фильтровать шаблонами или яваскриптом на клиенте, но я бы не рассматривал этот вариант всерьез.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы