Проблема только на хостинге, у меня всё норм. Аккаунт админа без проблем авторизуется как 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 по-прежнему просит исправить ошибки, которых нет.