Как сделать элементы choises формы Django динамическими?
Мне нужно сделать форму Django, в которой два поля: region и city. Оба поля предлагают варианты из выпадающего списка. Поле city должно быть доступно только после выбора region и варианты поля city должны зависеть от выбранного ранее region.
Можно ли это осуществить не прибегая к js?
Ответы (2 шт):
Автор решения: Andrey Maslov
→ Ссылка
Можно воспользоваться готовыми компонентами. Например django_select2 https://django-select2.readthedocs.io/en/latest/extra.html#customizing-a-form
Формально .js будет использоваться все равно. Но не нужно будет его писать самостоятельно, он будет подкидываться из исопльзуемого компонента.
Автор решения: Igor
→ Ссылка
Всем спасибо. В итоге все равно пришлось тащить немного js для ajax запросов.