... い場合は、様々な箇所に変更を加えることができ、それぞれが違う目的を持っています。クリーニング方法のうち 3 タイプは、フォームのプロセス中に実行されます。これらは、通常フォーム上の is_valid() メソッドを呼び出したときに実 ... 行されます。このほかにも、クリーニングとバリデーションのトリガーとなる処理 (直接 errors 属性にアクセスしたり、 full_clean() を直接呼び出す) がありますが、通常必要 ... とはなりません。 一般的に、あらゆるクリーニング方法は ValidationError を投げる可能性があります。処理されるデータに問題がある場合、関連情報を ValidationError コンストラクタ ... ... い場合は、様々な箇所に変更を加えることができ、それぞれが違う目的を持っています。クリーニング方法のうち 3 タイプは、フォームのプロセス中に実行されます。これらは、通常フォーム上の is_valid() メソッドを呼び出したときに実 ... 行されます。このほかにも、クリーニングとバリデーションのトリガーとなる処理 (直接 errors 属性にアクセスしたり、 full_clean() を直接呼び出す) がありますが、通常必要 ... とはなりません。 一般的に、あらゆるクリーニング方法は ValidationError を投げる可能性があります。処理されるデータに問題がある場合、関連情報を ValidationError コンストラクタ ... ... バリデーションを追加する必要がある場合、 Form 上で clean() を実装してください。具体的な使用方法は 互いに依存するフィールドをクリーニングして検証する を参照してください。 Form. is_valid () ¶ Form オブジェクトの主なタスクは、データの検証です。バインドされた Form ... ject">' "clean" なデータにアクセスする ¶ Form. cleaned_data ¶ Form クラスの各フィールドは、データの検証だけでなく、それを「クリーニング」する – すなわち、データを一貫した形式に正規化する役割も担っています。これは素晴らしい機能で、各フィールドにおいて、様々な形 ... ... バリデーションを追加する必要がある場合、 Form 上で clean() を実装してください。具体的な使用方法は 互いに依存するフィールドをクリーニングして検証する を参照してください。 Form. is_valid () ¶ Form オブジェクトの主なタスクは、データの検証です。バインドされた Form ... ject">' "clean" なデータにアクセスする ¶ Form. cleaned_data ¶ Form クラスの各フィールドは、データの検証だけでなく、それを「クリーニング」する – すなわち、データを一貫した形式に正規化する役割も担っています。これは素晴らしい機能で、各フィールドにおいて、様々な形 ... ... lidate_constraints=False , then the model's validate_unique() and validate_constraints() methods are called in order. 警告 クリーニングのプロセスは、様々な方法で ModelForm コンストラクタに渡されたモデルのインスタンスを修正します。例えば、モデル上のあらゆる日付 ... ッドを呼び出します。モデルフィールドを除外した場合、これらのフィールドに対してはバリデーションが実行されません。フィールドのクリーニングとバリデーションの詳しい働き方については、 フォームバリデーション ドキュメントを参照してください。 The model's clean() metho ... ate ( self ): ... ... これは ArticleForm と同じように動作するフォームを作成しますが、 pub_date フィールドのバリデーションとクリーニングが追加されます。 Meta.fields や Meta.exclude のリストを変更したい場合は、親の Meta インナークラスをサブクラス化することもでき ... ... lidate_constraints=False , then the model's validate_unique() and validate_constraints() methods are called in order. 警告 クリーニングのプロセスは、様々な方法で ModelForm コンストラクタに渡されたモデルのインスタンスを修正します。例えば、モデル上のあらゆる日付 ... ッドを呼び出します。モデルフィールドを除外した場合、これらのフィールドに対してはバリデーションが実行されません。フィールドのクリーニングとバリデーションの詳しい働き方については、 フォームバリデーション ドキュメントを参照してください。 The model's clean() metho ... ate ( self ): ... ... これは ArticleForm と同じように動作するフォームを作成しますが、 pub_date フィールドのバリデーションとクリーニングが追加されます。 Meta.fields や Meta.exclude のリストを変更したい場合は、親の Meta インナークラスをサブクラス化することもでき ... ... that has a message_dict attribute containing errors from all four stages. オプションの exclude 引数を指定することで、検証とクリーニングから除外するフィールド名の set を指定できます。 ModelForm は、この引数をフォーム上に存在しないフィールドを検証対象から除外す ... splay them to a user, or handle them programmatically. pass full_clean() が行う最初のステップは、個々のフィールドをそれぞれクリーニングすることです。 Model. clean_fields ( exclude = None ) [ソース] ¶ このメソッドはモデル上の全てのフィールドをバリデーションしま ... ... that has a message_dict attribute containing errors from all four stages. オプションの exclude 引数を指定することで、検証とクリーニングから除外するフィールド名の set を指定できます。 ModelForm は、この引数をフォーム上に存在しないフィールドを検証対象から除外す ... splay them to a user, or handle them programmatically. pass full_clean() が行う最初のステップは、個々のフィールドをそれぞれクリーニングすることです。 Model. clean_fields ( exclude = None ) [ソース] ¶ このメソッドはモデル上の全てのフィールドをバリデーションしま ... ... 過するため). clean_username ( username ) [ソース] ¶ ユーザー名の使用前に (LDAP DN 情報を取り除くなど) username に対して任意のクリーニングを実行します。クリーニングされたユーザー名を返します。 configure_user ( request , user , created = True ) [ソース] ¶ aconfig ... ... 過するため). clean_username ( username ) [ソース] ¶ ユーザー名の使用前に (LDAP DN 情報を取り除くなど) username に対して任意のクリーニングを実行します。クリーニングされたユーザー名を返します。 configure_user ( request , user , created = True ) [ソース] ¶ aconfig ... 2026年10月08日