Серверная ошибка 500 при аутентификации | Django

При попытке сохранить запись пользователя и аутентифицировать его на приборной панели возникает серверная ошибка 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')

Server Error (500)

ОБЪЯСНЕНИЕ КОДА

  • В приведенном выше коде, электронная почта пользователя уже хранится в базе данных.
  • Также, Django по умолчанию логин от имени пользователя переопределяется с Email.
  • Так что здесь, получение имени пользователя от пользователя и от уже сохраненных email и пароля, а затем аутентификация пользователя.
  • Но в строке аутентификации возникает ошибка.

НОТ

Проект загружен на app.barter.monster

Вернуться на верх