Admin page on django is broken

Я создал проект django со страницей администратора. Она прекрасно работала первые пару недель разработки, некоторое время я не использовал страницу администратора, а когда вернулся к ней, страница администратора была сломана. Что бы я ни делал, она не позволяет мне войти в систему.

После ввода имени пользователя и PW страница администратора всегда говорит:

Please enter a correct username and password. Note that both fields are case-sensitive. 

Я проверил БД: суперпользователь существует и имеет значения is_active, is_superuser и is_staff - все True. Я использовал оболочку, чтобы убедиться, что пароль правильный. Я промыл, удалил и заново создал базу данных несколько раз, чтобы убедиться в отсутствии ошибок. Я также дважды проверил промежуточное ПО, урлы, INSTALLED_APPS и т.д., чтобы убедиться, что все они установлены правильно.

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

Есть идеи, что здесь происходит, или другие методы для отладки? Я действительно озадачен этой ошибкой.

PS: Если это имеет значение, я использую South для миграции БД, django-social-auth для логинов FB, и отдельные local_settings.py для production и development (я проверил их оба - конфликта нет.)

16
задан Abe 13 January 2012 в 00:53
поделиться