Django не может найти шаблон URL для аутентификации в социальных сетях

Я попытался настроить социальную аутентификацию для кнопки входа в Steam. Я выполнил все эти шаги и добавил пару необходимых вещей: добавление ключа API в настройки и steam.SteamOpenId для аутентификации бэкэндов.

Ошибка:

Using the URLconf defined in Test.urls, Django tried these URL patterns, in this order:
^ ^$ [name='index']
^login/(?P<backend>[^/]+)/$ [name='begin']
^complete/(?P<backend>[^/]+)/$ [name='complete']
^disconnect/(?P<backend>[^/]+)/$ [name='disconnect']
^disconnect/(?P<backend>[^/]+)/(?P<association_id>[^/]+)/$ [name='disconnect_individual']
^admin/

Гиперссылка, которую я использовал, чтобы сделать кнопку входа в систему:

<a href="/login/steam?next=/">Login</a>

urls.py файл проекта:

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^', include('Home.urls')),
    url('', include('social.apps.django_app.urls', namespace='social')),
    url(r'^admin/', admin.site.urls),
]

urls.py файл заявления Home:

from django.conf.urls import url

from . import views

app_name = 'Home'
urlpatterns = [
    url(r'^$', views.index, name='index'),
]

Полный проект здесь.

Мне интересно, есть ли еще что-то, что мне нужно настроить, нужно ли добавлять представления в шаблоны URL? Если так, то какой? где находится файл URL социальной аутентификации?

0 ответов

Другие вопросы по тегам