私はDjangoでソーシャルログインを構築しようとしていますが、うまくいきません。DjangoのSocioログイン
どのようにやっている:
- インストールのpython-社会的-AUTH
はINSTALLED_APPSでこれを追加しました:
'social.apps.django_app.default',
移行したDB(エラーなしで)
を追加しましたthis in urls.py:
のurl('social-auth/',include('social.apps.django_app.urls', namespace='social')),
ガットFacebookのキーは、settings.pyにAUTHENTICATION_BACKENDSとキーにこれを追加し、:
'social.backends.facebook.Facebook2OAuth2',
追加このテンプレートへ:
<div class="social"> <ul> <li class="facebook"><a href="{% url "social:begin" "facebook"%}">Sign in with Facebook</a></li> </ul> </div>
しかし、今、私は上のクリックしたときFacebookでログインすると、テンプレートレンダリングにエラー があります: 'social'は登録された名前空間ではありません。 これは、社会がurls.pyに存在しないためです。
しかし、そのdintの作業を追加します。
さらに何をすればよいですか?ポイント6で おかげ
ポイント6、これは間違っているようです。内部または外部の '' 'を' ''に置き換えてもう一度やり直すことができますか? – Brambor
いいえ、は役に立ちません – sachsure