尝试保存用户记录并将他验证到仪表板时出现服务器错误 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