Как ограничить значение поля поиска дочерней таблицы предварительно выбранным значением родительского поля, используя jQuery + Ajax - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь реализовать jQuery автозаполнение поиска для поля модели на основе поля FK связанной модели. Например, имена значений дочерней модели, которые будут ограничены предварительно выбранным значением ключевого поля родительской модели (похоже на сценарий Страна> Город ).

Мой вопрос :

Как передать первичный ключ модели страны (id) (выбранный в поле автозаполнения страны) в представление CitySearch (переменная country_search_id), которое я может тогда использовать в QuerySet (в первом .filter)? Значение id страны хранится в поле формы на странице.

1 Ответ

0 голосов
/ 14 января 2020

Это совсем не оптимально, но может работать:

Вы можете сохранить country_id, захваченный функцией Ajax onChange, на скрытом вводе текста, а затем извлечь его в представлении поиска города.

...