Я пытался использовать социальную аутентификацию в своем приложении. До сих пор я не сталкивался с какой-либо проблемой. Однако в этом приложении я использую Django 1.5.1, и приложение перенаправляет меня на страницу с ошибкой, и я не могу найти решение или трассировку.Django Social Auth перенаправляет на страницу ошибки
А также, когда я проверяю страницу администратора, я вижу, что профиль социальной регистрации или пользовательский пользователь не были созданы. (У меня не было поля имени пользователя по методу create_user, но после того, как я проверил другие вопросы, я также добавил это.)
И URL-адрес перенаправления, «GET/complete/facebook /? Redirect_state = .... . & состояния = .... HTTP/1.1" 302 0
# Settings
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.request',
'django.contrib.messages.context_processors.messages',
'social_auth.context_processors.social_auth_by_name_backends',
'social_auth.context_processors.social_auth_backends',
'social_auth.context_processors.social_auth_login_redirect',
)
FACEBOOK_APP_ID = 'XXX'
FACEBOOK_API_SECRET = 'XXX'
AUTHENTICATION_BACKENDS = (
'social_auth.backends.facebook.FacebookBackend',
'django.contrib.auth.backends.ModelBackend',
)
FACEBOOK_EXTENDED_PERMISSIONS = ['email']
SOCIAL_AUTH_USER_MODEL = 'accounts.CustomUser'
SOCIAL_AUTH_RAISE_EXCEPTIONS = True
LOGIN_REDIRECT_URL = '/'
LOGIN_URL = '/'
LOGIN_ERROR_URL = '/facebook/error/'
Я пытался следовать ошибке от социально-авториза/views.py и увидел, что ошибка „нет обработчики не могут быть найдены регистратор“ SocialAuth ", откуда-то, но я понятия не имею, как это исправить.
Есть ли кто-нибудь, кто знает решение или видел эту ошибку в этой ситуации?
Я использовал до интеграции Facebook с местным хостом в другом проекте. Я думаю, что это не должно быть проблемой. Я попытался переключиться на prod-сервер, но, к сожалению, я вижу тот же журнал ошибок apaches. Но спасибо, я проверю настройки на Facebook. – grgizem