def acc_login(request):
if request.method == 'GET': # ???GET?????????
return render(request, 'login.html', locals())
elif request.method == 'POST':
username = request.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password) # ???????????user??????None
if user:
login(request, user) # ??????user???request
# print(request)
return HttpResponseRedirect('/')
else:
login_err = 'Username or Password error!'
return render(request, 'login.html', locals()) # ???????????
评论列表
文章目录