Серверная ошибка 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