我们需要提前创建用户以做测试。
view文件内容如下:
from django.http import HttpResponse
from django.contrib.auth import authenticate, login
def user_login(request):
user_name = request.POST.get('username')
pass_word = request.POST.get('password')
user = authenticate(username=user_name, password=pass_word)
if user is not None:
login(request, user)
return HttpResponse('登录成功')
else:
return HttpResponse('账户/密码错误')
然后在urls中进行注册:
urlpatterns = [
path('login', user_login)
]
然后,可以访问测试一下:
先使用正确的账号密码进行访问
然后使用错误密码