私はDjangoの組み込みのパスワードリセットビューとフォームを使用して大成功を収めましたが、方法がわかりません:
フォームの各フィールド検証でエラー メッセージをカスタマイズできました。たとえば、デフォルトのメッセージではなく、「その電子メール アドレスにはユーザー アカウントが関連付けられていません。登録してよろしいですか?」など、無効なメールが入力された場合に、別のメッセージが表示されるようにします。
組み込みの Facebook 認証 (Django-facebook) を使用しているため、ユーザーの電子メールが Facebook アカウントにリンクされている場合、django ユーザー アカウントのパスワードをリセットするための電子メールを彼に送信したくありません。ユーザーに Facebook モデルが関連付けられているかどうか (つまり、user.get_profile().facebook_data = True か何か) を明示的に確認するにはどうすればよいですか?
この質問の要点は、組み込みのパスワード リセット フィールドでフォームを拡張する方法です。ドキュメントに基づいて(つまり、https://docs.djangoproject.com/en/dev/ref/forms/fields/)、少なくとも1つできることはわかっていますが、ゼロから作成したフォームで2つについてはわかりません。しかし、組み込みのケースをどこから始めればよいかわかりません。