Я хочу переопределить форму, которую я создал, с существующими данными, если профиль пользователя существует, чтобы пользователь мог редактировать данные, которые он, возможно, уже представил.Мой код переопределяет метод init формы, но когда форма отрисовывается, форма имеет текст, но не редактируется.Мне нужно, чтобы он был редактируемым.
Код формы выглядит следующим образом:
class ProfileForm(forms.Form):
aboutme = forms.CharField( widget=forms.Textarea )
aboutmeprivate = forms.BooleanField(required=False)
interestsprivate = forms.BooleanField(required=False)
def __init__(self, *args, **kwargs):
super(ProfileForm, self)
self.aboutme = kwargs.pop('aboutme')
self.aboutmeprivate = kwargs.pop('aboutmeprivate')
self.interestsprivate = kwargs.pop('interestsprivate')
Вызов выглядит так:
form = ProfileForm(aboutme=exisitingprofile.aboutme, aboutmeprivate=exisitingprofile.aboutmeprivate, interestsprivate=exisitingprofile.interestsprivate)
Кто-нибудь может посоветовать?