0

尝试保存用户记录并将他验证到仪表板时出现服务器错误 500。

代码

user_id = 5
unique_username = "kashif"
user = User.objects.get(pk=user_id)
user.unique_username = unique_username
user.is_active = True
useremail = user.email
user.save()

user = auth.authenticate(request, email=useremail, password=password)
auth.login(request, user)

return redirect('home')

EROOR

Server Error (500)

在此处输入图像描述

代码说明

  • 在上面的代码中,用户电子邮件已经存储在数据库中。
  • 此外,来自用户名的 Django 默认登录被电子邮件覆盖。
  • 所以在这里,通过 HTML 从用户那里获取用户名,在存储用户名之后,然后从数据库中获取用户电子邮件和密码以验证用户身份。
  • 但在身份验证行有错误。

笔记

项目上传到 app.barter.monster

4

0 回答 0