Может быть, это поможет вам. Обычно предпочитается, чтобы вы переопределяли clean, и внутри функции вы могли бы сделать следующее
Если вы хотите вызвать ошибки формы, вы можете это сделать.
self._errors["field"] = ErrorList([u"Error"])
убедитесь, что вы получите класс ошибки
если у вас есть ошибка, не связанная с полем, вы можете просто вызвать ошибку проверки, например, так:
raise forms.ValidationError(_("Error"))
Надеюсь, это поможет.