0

我试图为 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 模式?如果是这样,那么是哪个?社交身份验证 urls 文件在哪里?

4

0 回答 0