@blackbb

Как в форме django установить значение, чтобы не сбрасывалась после обновления?

Есть форма поиска по стране
class CityChoiceForm(forms.ModelForm):
    country_from = forms.ModelChoiceField(
        queryset=Country.objects.all(),
        label="Страна",
        required=False,
        widget=ModelSelect2Widget(
            model=Country,
            search_fields=['title__icontains'],
        )
    )

Вывожу ее так:
<div class="select_wrap">
	{{form.country_from}}
</div>

Теперь при выборе страны мы переходим на страницу резульатат поиска, где эта же форма, но опять с пусты значением и человеку не понятно или забывает какую страну он выбрал, как вставить в форму значение по умолчанию выбранную страну?
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
@vikholodov
CityChoiceForm(initial={})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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