通过登录的用户授权不起作用
User authorization via login does not work
我尝试登录,但出现错误:“'str' object is not callable
”。会发生什么?
from django.contrib.auth import login, authenticate
login="eeiguomfug"
pas="B6AFQJTK"
user = authenticate(username=login, password=pas)
login(request, user)
您用 "eeiguomfug"
字符串覆盖了 login
方法。使用 username
变量名代替:
from django.contrib.auth import login, authenticate
username="eeiguomfug"
pas="B6AFQJTK"
user = authenticate(username=username, password=pas)
login(request, user)
我尝试登录,但出现错误:“'str' object is not callable
”。会发生什么?
from django.contrib.auth import login, authenticate
login="eeiguomfug"
pas="B6AFQJTK"
user = authenticate(username=login, password=pas)
login(request, user)
您用 "eeiguomfug"
字符串覆盖了 login
方法。使用 username
变量名代替:
from django.contrib.auth import login, authenticate
username="eeiguomfug"
pas="B6AFQJTK"
user = authenticate(username=username, password=pas)
login(request, user)