Я создал проект django с административной страницей. Он отлично работал в течение первых двух недель разработки, не использовал страницу администратора некоторое время, и когда я вернулся к ней, страница администратора была сломана. . Независимо от того, что я делаю, это не позволит мне войти вСтраница администратора на django нарушена
После поступления имени пользователя и PW, страница администратора всегда говорит:
Please enter a correct username and password. Note that both fields are case-sensitive.
Я проверил БД: суперпользователь существует и has_active, is_superuser и is_staff все True. Я использовал оболочку, чтобы убедиться, что пароль правильный. Я покраснел, удалил и повторно создал базу данных несколько раз, чтобы убедиться, что нет ошибки. Я также дважды проверял промежуточное ПО, URL-адреса, INSTALLED_APPS и т. Д., Чтобы убедиться, что все они настроены правильно.
Насколько я могу судить, админ страницы работают отлично, за исключением, что они никогда не позволяйте никому войти.
Любые идеи, что происходит здесь, или другие методы для пытаются отладить? Я действительно озадачен этой ошибкой.
PS: В случае, если это имеет значение, я использую юг для миграции DB, django-social-auth для входа в систему FB и отдельный файл local_settings.py для производства и разработки (я проверил их оба - конфликт isn t t.)
Что произойдет, если вы создадите свою собственную страницу входа в систему, используя представление auth.views.login()? – JeffS
Похож на ту же проблему: «Ваше имя пользователя и пароль не совпадали. Повторите попытку». – Abe
Чтобы получить django-social-auth, работающий для входа в FB, вы изменили какой-либо код, который может изменить способ запуска системы authenticate() и login()? Кроме того, в течение нескольких недель разработки вы удалили и воссоздали проект, так что изменился параметр SECRET_KEY =. ...? Я думаю, что этот ключ используется для дешифрования пароля, но я не уверен. – Furbeenator