どのフィールドも個別に必要としないフォームがありますが、すべてのフィールドが空のままになっている場合に検証エラーを発生させたいと考えています。これを行う最善の方法は何ですか?私は次のことを試しましたが、うまくいきませんでした:
def clean(self):
cleaned_data = super(SearchForm, self).clean()
if len(cleaned_data) == 0:
raise forms.ValidationError(ugettext_lazy("You must fill at least one field!"))