Django Admin в режиме Production не загружает страницу администратора после входа в систему

У меня есть некоторые проблемы с моим производственным режимом. В этом случае моя страница входа в систему в админке не перенаправляет на страницу администратора после успешного входа. Я получаю ответ сервера в виде: 200.

[pid: 58|app: 0|req: 2/3] 172.17.0.1 () {46 vars in 976 bytes} [Wed Jun 22 14:07:32 2022] POST /admin/login/?next=/admin/ => generated 2425 bytes in 40 msecs (HTTP/1.0 200) 12 headers in 623 bytes (1 switches on core 0)

Но он остается на той же странице входа. И также показывает сообщение: " Пожалуйста, введите правильный адрес электронной почты и пароль для учетной записи персонала. Обратите внимание, что оба поля могут быть чувствительны к регистру. "

Ну... Уже пытался понять, не создается ли мой суперпользователь с хэшированными паролями. Но это так. Я сделал "python manage.py changepassword", чтобы убедиться.

У меня не осталось ни одной зацепки, чтобы устранить эту проблему.

Просто чтобы сообщить, я использую UWSGI и NGINX.

Settings.py

Это связано с тем, что вам вообще не удалось войти в систему. Сообщение, которое вы получили, указывает на следующее:

Please enter the correct email address and password for a staff 
account. Note that both fields may be case-sensitive.

Убедитесь, что у вас правильный адрес электронной почты и пароль.

Также убедитесь, что учетная запись, с которой вы пытаетесь войти действительно является учетной записью администратора/сотрудника (вы должны указать ее при создании учетных записей помимо первой и стандартной): staff status checkbox

HTTP код ответа 200 на попытку входа в систему не означает успех или неудачу входа. Он просто означает, что ваш запрос был правильно получен и обработан сервером, и вы получили ответ.

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