2011-01-08 11 views
5

django-social-authをこのページの手順に追加しましたが、私が/ login/googleにアクセスしたときにエラーが発生しました: /loginでNoReverseMatch/google/ '名前空間'は登録された名前空間ではありません。ネームスペースdjango-social-authでエラーが発生しました

どういう意味ですか?

+1

あなたのコードを少し見せてください... URLのconf? 「名前空間」という言葉の使用を検索してください... –

答えて

7

私の推測では、 "namespace"を使ってサンプルコードをコピーして貼り付け、あなたのアプリで宣言されている名前空間に置き換えられなかったと思います。

名前空間に慣れていない場合は、最初の試用版を使用せずに動作させることをおすすめします。

+2

あなたの推測は正しいですか、私はコピーしました。あなたのコメントを読んだ後、私は名前空間を「社会的」に置き換えなければならないことに気付きました。 SOCIAL_AUTH_COMPLETE_URL_NAME = 'social:complete' SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'social:association_complete' –

+0

@Ronz:「social」という名前空間を宣言する例のようにurl confを使用している場合... –

+0

私は何も持っていません他のSOCIAl_AUTH *キーを私の設定で使用し、私のパターンで '{url 'social:begin'}を実行すると' url( ''、include( 'social.apps.django_app.urls'、namespace = 'social' 'google'%} {%if request.GET.next%} 'は私にOPのエラーを与える...何を与えるか? – tutuca

関連する問題