阅读背景:

标题Python 用户验证authenticate()返回值为none的临时解决办法_weixin_43598328的博客_authenticate返回null

来源:互联网 

views.py

from django.shortcuts import render
from django.contrib.auth import authenticate,login


# Create your views here.
def User_login(request):
    if request.method == "GET":
        return render(request, 'login.html')
    else:
        usname =request.POST.get('username')
        psd = request.POST.get('password')
        user = authenticate(username=usname,password=psd)
        if user:
            login(request,user)
            return render(request,'index.html')
        else:
            return render(request,'login.html',{})
from django.shortcuts import 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: