1

私はdjango-social-authとカスタムユーザーモデル(django 1.5)を必要な追加フィールドとともに使用しています。モデルを保存する前に、ユーザーがこれらのフィールドに入力する必要があります。アカウントの詳細を要求するフォームを表示するために、バックエンド認証が成功した直後に、新しい User モデルが作成される前に django-social-auth を「中断」する方法はありますか?

前もって感謝します

4

1 に答える 1

5

パイプラインエントリを追加して、HttpResponseRedirect必要な場所にを返します。django-social-authを使用してサンプルアプリを確認します。パイプラインを2か所(ここここ)で切断して、ユーザーに追加情報を尋ねます。最初の手順は、ユーザーインスタンスが作成される前に行われます。

save_status_to_session各ブレークの前にコールをチェックします。これは、継続するときにパイプラインステータスを確認するために必要です。

于 2013-01-06T16:24:29.667 に答える