Ответы пользователя по тегу Django
  • Как связать форму выпадающего списка с отображением информации на сайте?

    @Romjkez
    В примере по ссылке фильтрация списка вообще не связана с c бэкэндом сайта и работает локально. Проверить это можно через вкладу Network в Dev Tools браузера (при выборе опции запрос на сервер не отправляется и страница не перезагружается).

    Если вы хотите реализовать фильтрацию на сервере (Django), то в вашем случае необходимо слушать, например, change событие у элемента select, а затем, в зависимости от выбранной опции (свойство value у select), отправлять AJAX(XHR/fetch) запрос на один из ваших эндпоинтов на Django и обрабатывать там. Затем уже возвращать отфильтрованный новый список и отображать его на странице.
    Ответ написан
    1 комментарий