Требуется помощь по предварительному заполнению форм Django: у меня есть форма, которая обновляет модель UserProfile. Когда форма загружается, я хочу, чтобы она была предварительно заполнена существующими данными UserProfile. Достаточно просто, экземпляр можно передать в форму. Однако, похоже, что поля с вариантами выбора (которые появляются как select
раскрывающиеся элементы в HTML) не заполняются предварительно данными экземпляра, а вместо этого по умолчанию используется значение '----------- ».
Я пытался вручную установить начальное значение для указанной формы c (например, страны), но оно не доходило до HTML.
form = UserProfileForm(instance=user_profile)
form.fields['country'].initial = 'GBR'
I ' Я уверен, что я мог бы создать сложную работу, чтобы выбрать текущую страну во внешнем интерфейсе, но такое ощущение, что это должно быть возможно в Django. Я не мог найти решения в других вопросах, поэтому был бы признателен за любую помощь в этом.