0

Я хотел бы заполнить два других поля автоматически в зависимости от выбора, который кто-то делает в поле автозаполнения, используя django-autocomplete-light. Тем не менее, мой java-скрипт не так уж хорош, поэтому я не знаю, с чего начать. Любая помощь очень ценится.Заполните два других поля набора форм в зависимости от выбора автозаполнения

Пользователь отправляет свои опубликованные документы. В наборе форм есть поле «автозаполнения» человека (его много-много отношение для авторов и других людей, которые работали над публикацией). Если пользователь выбирает человека, я хочу, чтобы имя и фамилия людей автоматически заполнялись двумя другими полями в этом наборе форм, чтобы пользователи могли вносить изменения (также это обязательное условие из модуля данных). То же самое, если они меняют или удаляют выбранного человека.

Screenshot of formset

Я думал, что лучше всего было бы иметь представление для названия и представление для фамилии для того, чтобы получить эти два с идентификатором я мог получить из поля автозаполнения.

Однако, как мне выполнить асинхронный поиск имен и заполнить их в двух полях?

Спасибо!

Лучших Teconomix

ответ

1

есть то, что называется вперед атрибут, который вы можете указать в вашем поле формы в автозаполнении света с, что вы можете загрузить значения для двух полей, но я до сих пор не знаю, как сделать их выбирают
https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#filtering-results-based-on-the-value-of-other-fields-in-the-form