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