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