@Boldy

На продакшене django при попытке залогиниться в админке: пожалуйста, исправьте ошибки ниже (логин и пароль правильные). В чём может быть проблема?

Проблема только на хостинге, у меня всё норм. Аккаунт админа без проблем авторизуется как auth_user (наравне с простыми смертными пользователями). Админка говорит "Пожалуйста, исправьте ошибки ниже."

urls.py:
url(r'^admin/', include(admin.site.urls)),
                       url(r'^grappelli/', include('grappelli.urls')),
                       url(r'^accounts/login/', 'django.contrib.auth.views.login', {'template_name': 'login.html'},),
                       url(r'^accounts/logout/', 'django.contrib.auth.views.logout_then_login'),
                       url(r'^', include('django.contrib.flatpages.urls')),


До этого убрал из MIDDLEWARE_CLASSES
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',


UPD:
Теперь можно залогиниться, отключив grappelli благодаря строчке admin.autodiscover() в urls.py. Grappelli по-прежнему просит исправить ошибки, которых нет.
  • Вопрос задан
  • 2446 просмотров
Решения вопроса 1
@Boldy Автор вопроса
Проблему решил отказом от grappelli и установкой django-admin-bootstrapped
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы