Я изо всех сил пытался реализовать аутентификацию Facebook с помощью socialauth в проекте Django. Я продолжаю получать эту ошибку:
NoReverseMatch at /mysite/test
Reverse for 'socialauth_begin' with arguments '(u'facebook',)' and keyword arguments '{}' not found.
Request Method: GET
Request URL: http://127.0.0.1:8000/mysite/test
Django Version: 1.5.1
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'socialauth_begin' with arguments '(u'facebook',)' and keyword arguments '{}' not found.
Я считаю, что правильно настроил socialauth (это руководство помогло) , но я не знаю, откуда может исходить ошибка.
Эта строка в моем шаблоне test.html вызывает у меня проблемы:
<a href="{% url 'socialauth_begin' 'facebook' %}">Login with Facebook</a>
Я просмотрел много мест в Интернете и не смог найти разумного решения.
socialauth_begin
:{% url socialauth_begin "facebook" %}
- person David Robinson   schedule 13.05.2013urls.py
файл:url(r'', include('social_auth.urls')),
, как написано в шаге 4 из упомянутого вами руководства. А также, вы установили в параметрах facebook settings.py:FACEBOOK_APP_ID
иFACEBOOK_API_SECRET
- person stalk   schedule 13.05.2013