新しいユーザーを作成し、そのユーザーのパスワードを指定します。
user = User(username = username, email = email)
user.set_unusable_password()
user.save()
この新しいユーザーがパスワードをリセットしようとすると、エラーが発生します。
この電子メールアドレスに関連付けられているユーザーアカウントは、パスワードをリセットできません
新しいユーザーを作成し、そのユーザーのパスワードを指定します。
user = User(username = username, email = email)
user.set_unusable_password()
user.save()
この新しいユーザーがパスワードをリセットしようとすると、エラーが発生します。
この電子メールアドレスに関連付けられているユーザーアカウントは、パスワードをリセットできません
set_unusable_password
有効なパスワードハッシュになることのない値を設定し、ユーザー自身がパスワードを変更できないようにします。
(を使用して)複雑なパスワードを生成し、make_random_password
パスワードをリセットするためのリンクをユーザーに送信する必要があると思います。