説明 :
さて、formset は一連のフォームです。私は基本的にいくつかの数値、またはこの数値を取得するフォームを持っており、それをフォームセットのすべてのフォームの合計数値と比較します。そのため、ビューで検証の一部を行います。これらの数値が一致しない場合は、フォームセット内の特定のフォームではなく、すべてのエラーをフォームセットに設定する必要があります。
ビューから通常のフォームエラーを設定しても問題ありません:
form.errors['__all__'] = form.error_class(["Here is your error"])
しかし、すべてのエラーをフォームセットに割り当てるにはどうすればよいですか?これは可能ですか、またはこのエラーをフォームセット内のフォームに割り当てる必要がありますか?