По сути, у меня есть пользовательский UserChangeForm, который использует мою модель пользователя 'Writer', и я хочу установить значение по умолчанию для всех полей в качестве текущего значения из базы данных (или значения от пользователя запроса).Каков будет лучший способ пойти по этому поводу?
Я попытался установить значения по умолчанию в форме, однако объект запроса недоступен в forms.py
в форме ...
class writerChangeForm(UserChangeForm):
class Meta:
model = Writer
fields = ('username', 'email', 'first_name', 'last_name', 'country')
country = CountryField().formfield()
widgets = {'country': CountrySelectWidget()}
Представление...
class ProfileView(generic.CreateView):
form_class = writerChangeForm
template_name = 'diary/profile.html'
Спасибо за любой вклад!