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 социальной аутентификации?