【发布时间】:2018-09-11 11:49:26
【问题描述】:
您好,我有一个会话变量 city,如何在表单类中访问它。
类似的东西
类 LonginForm(forms.Form):
current_city=request.city
【问题讨论】:
-
A
Form默认情况下无法访问request对象,但您可以创建一个将其考虑在内并对其进行处理的构造函数。 -
我在LoginForm里面是这样弄的
-
当然在视图中,然后您需要使用
request对象来构造它。 -
我在 LoginForm 类 LonginForm(forms.Form): def __init__(self,request,*args,**kwargs): super(LoginForm,self).__init__(*args ,**kwargs) current_city=request.city 当我这样做时,我得到这个错误 __init__() missing 1 required positional argument: 'request'
-
我会试试看
标签: django django-forms