0

steamのログインボタンにソーシャル認証を設定してみました。私はこれらすべての手順に従い、steam に必要なものを追加しました: 設定とsteam.SteamOpenId認証バックエンドに API キーを追加します。

エラー:

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 ファイルはどこにありますか?

4

0 に答える 0