Я пытаюсь создать социальный логин в Django, но он не работает нормально.Социальный вход в Django
Как делаю:
- установлен питон-социально-аутентификации
прибавил в INSTALLED_APPS:
'social.apps.django_app.default',
Migrated DB (без ошибок)
Добавлено это в urls.py:
url('social-auth/',include('social.apps.django_app.urls', namespace='social')),
ключи Got Facebook и добавили эту AUTHENTICATION_BACKENDS и ключи в settings.py:
'social.backends.facebook.Facebook2OAuth2',
Добавлено это шаблон:
<div class="social"> <ul> <li class="facebook"><a href="{% url "social:begin" "facebook"%}">Sign in with Facebook</a></li> </ul> </div>
Но теперь, когда я нажимаю на Войти с Facebook, есть ошибка в оформлении шаблона: «social» не является зарегистрированным пространством имен. Я предполагаю, что это потому, что социальное нет в urls.py.
Но добавление этой работы.
Что еще мне делать? благодаря
пункт 6, это кажется неправильным 'href =" {% url "social: begin" "facebook"%} "Вы можете заменить внутренний или внешний' '' на '' 'и повторите попытку? – Brambor
no, не работает – sachsure