我正在尝试使用Django创建一个登录表单。我正在创建一个视图,它将处理登录的get和post请求。
以下是我的设计:
class Login(View):
def get(self,request):
c = {}
c.update(csrf(request))
return render_to_response("login.html", c)
def post(self,request):
username = request.get('username','')
password = request.get('password','')
user = auth.authenticate(username = username, password = password)
if(user is not None):
auth.login(request,user)
return True
else:
return False
我可以获取这个表单,但是当我提交时遇到了以下问题:
'WSGIRequest' object has no attribute 'get'
错误。如何正确设计此类视图?