【发布时间】:2019-12-18 01:04:04
【问题描述】:
当我登录用户并尝试检索用户名或任何详细信息时,我收到以下错误。不确定它的真正含义是什么?
def loginview(request):
message=[]
if request.method=='POST':
if Loginform(request.POST).is_valid():
login_form=Loginform(request.POST)
loginuser=authenticate(username=request.POST['email'],password=request.POST['password'])
if loginuser is not None:
login(request,loginuser)
print("attempted log in")
uname=User.username
print(User.get_full_name)
return render(request,'payrequest/templates/landing.html',{'landing_content':'Well done, you are loged in as'+ str(User.get_username)})
else:
return render(request,'payrequest/templates/landing.html',{'landing_content':'Incorrect details, try again.','okurl':'login'})
else:
message.append("We had some difficulties processing your request, please try again. If the issue persists please contact the systems team.")
return render(request,'payrequest/templates/landing.html',{'landing_content':'invalid data','okurl':'login'})
else:
login_form=Loginform()
return render(request,'payrequest/templates/login.html',{'form':login_form})
控制台打印:
<function AbstractUser.get_full_name at 0x04560BB0>
【问题讨论】:
-
您忘记了调用方法的
()。