Есть у меня модельная форма. Работает почти замечательно. Поля проверяются методами clean_поле(), затем всё вместе проверяется общим clean().raise forms.ValidationError(), расположенный в clean_поле(), как и положено, добавляет ошибку к полю.raise forms.ValidationError(), расположенный в общем clean(), как и положено, добавляет ошибку в non_field_errors.А мне хочется странного: чтобы все эти ошибки собирались в non_field_errors.Поставить всю проверку ошибок в общем clean() нельзя, поскольку тогда при некорректных значениях полей падает всё.Как правильно поступить?