4

nextログインせずに (ユーザーのログインが必要な) ページに直接移動すると、Django の認証フレームワークによってログイン ページが表示され、変数の値に基づいて要求したページにリダイレクトされます。

しかし、django-social-authこれはそうではありませんか?実装しましたが、URL の変数が正しく設定されdjango-social-authていることがわかります。nextしかし、最終的に Facebook を使用してログインすると、LOGIN_REDIRECT_URL変数で指定された URL にリダイレクトされます。

どこが間違っているのか分かりますか?

4

1 に答える 1

13

テンプレートのコードはどうですか?次のように URL 呼び出しを配置し​​ます。

{% url socialauth_begin 'facebook' %}{% if request.GET.next %}?next={{ request.GET.next }}{% endif %}
于 2012-06-29T16:27:52.470 に答える