Я не уверен, как правильно вызвать ошибку проверки в методе сохранения модели и отправить обратно четкое сообщение в Пользователь.
В основном я хочу знать, как должна заканчиваться каждая часть «если», та, где я хочу вызвать ошибку. и тот, где он на самом деле сохраняет:
def save(self, *args, **kwargs):
if not good_enough_to_be_saved:
raise ValidationError
else:
super(Model, self).save(*args, **kwargs)
Затем я хочу знать, что делать, чтобы отправить ошибку проверки, которая точно сообщает пользователю, что не так, точно так же, как та, которую Django автоматически возвращает, если, например, значение не является уникальным. Я использую (ModelForm) и настраиваю все из модели.