Djangoでは、私はきれいな関数を持つフォームクラスを持っています。このクリーン機能では、オプションの選択ボックスが入力されたかどうかを確認します。Djangoのフォームクリーン機能では、オプションのフィールドが記入されたかどうかを確実にテストする方法はありますか?
def clean_session_1(self):
# Check if session_1 is filled out.
if self.cleaned_data['session_1']:
# more validation
return self.cleaned_data['session_1']
選択ボックスが入力された場合は、フィールドの検証がさらに行われます。
何らかの理由で、このコードはフィールドが入力されたかどうかをテストしておらず、毎回「より多くの検証」を実行しています。
私はこのフィールド "session_1"が記入されているかどうかを確実にテストできますか?ありがとう!
でそれを確認することができます'クリーン'メソッド。 'clean_FOO'は確実にその1つのフィールドにアクセスできます。 –