'UserInfoView' object has no attribute 'method'
来源:10-3 个人信息展示
zrenb
2018-10-21
老师 我用LoginRequireMixin验证登录的时候 登录成功再次进入的时候就报这个错误。。。这是怎么回事
4回答
-
zrenb
提问者
2018-10-28
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
class LoginRequireMixin(object):
@method_decorator(login_required(login_url= '/login/'))
def dispatch(self,request,*args,**kwargs):
return super(LoginRequireMixin,self).dispatch(self,request,*args,**kwargs)012018-10-29 -
bobby
2018-10-26
当前贴的代码没有问题 你的LoginRequireMixin截图我看看
00 -
zrenb
提问者
2018-10-24
class UserInfoView(LoginRequireMixin,View):
def get(self,request):
'''
个人详情页面
:param request:
:return:
'''
return render(request,'usercenter-info.html',{
})
#用户修改信息操作
def post(self,request):
userInfo = UserInfoForm(request.POST,instance=request.user)
if userInfo.is_valid():
userInfo.save()
return HttpResponse('{"status":"success"}', content_type="application/json")
else:
return HttpResponse(json.dumps(userInfo.errors), content_type="application/json")00 -
bobby
2018-10-24
你截图我看看你的userinfoview的代码是如何写的?
00
相似问题