django-registrationが必要な機能のほとんどを提供するユースケースがあります。ただし、「余分な」何かをする必要があります。デフォルトでdjango-registration
は、次のワークフローがサポートされています。
- ユーザーは、ユーザー名、電子メール アドレス、およびパスワードを入力してアカウントにサインアップします。
is_active
この情報から、フィールドが に設定された新しい User オブジェクトが作成されFalse
ます。さらに、アクティベーション キーが生成および保存され、クリックしてアカウントをアクティベートするためのリンクを含む電子メールがユーザーに送信されます。- 有効化リンクをクリックすると、新しいアカウントが有効になります (
is_active
フィールドが に設定されTrue
ます)。この後、ユーザーはログインできます。
ステップ 3 の後 (またはその一部として)、「開始」メールを送信する必要があります。つまり、ユーザーアカウントが「アクティブ」になったとき (つまり、django 登録の観点から「アクティブ化」が「完了」したとき)。
これを上記のワークフローに挿入するにはどうすればよいですか? django-registration
車輪の再発明を使用し、回避したいと思います。