Я вызываю форму следующим образом, затем передаю ее шаблону:
f = UserProfileConfig(request)
Мне нужно иметь доступ к request.session в форме ... поэтому сначала я попробовал это:
class UserProfileConfig(forms.Form):
def __init__(self,request,*args,**kwargs):
super (UserProfileConfig,self).__init__(*args,**kwargs)
self.tester = request.session['some_var']
username = forms.CharField(label='Username',max_length=100,initial=self.tester)
Это не сработало, насколько я понимаю, из-за того, что форма построена по сравнению с настройкой имени пользователя charfield
Итак, затем я попробовал это:
class UserProfileConfig(forms.Form):
def __init__(self,request,*args,**kwargs):
super (UserProfileConfig,self).__init__(*args,**kwargs)
self.a_try = forms.CharField(label='Username',max_length=100,initial=request.session['some_var'])
username = self.a_try
Безрезультатно.
Есть еще идеи?