【发布时间】:2020-07-24 13:58:20
【问题描述】:
我正在创建一个登录表单,并在填写信息后显示“str”对象没有属性“get”错误 views.py 文件:
from django.shortcuts import render,redirect
from django.contrib import messages
from django.contrib.auth.models import User, auth
# Create your views here.
def login(request):
if request.method == 'POST':
username= request.POST['username']
password = request.POST['password']
user = auth.authenticate(username=username,password=password)
if user is not None:
auth.login(request,user)
return("home")
else:
messages.info(request,"invalid credentials")
return redirect('login')
else:
return render(request,'buy/login.html')
【问题讨论】:
标签: django authentication