Вызвать ошибку проверки в методе сохранения модели в Django

Я не уверен, как правильно вызвать ошибку проверки в методе сохранения модели и отправить обратно четкое сообщение в Пользователь.

В основном я хочу знать, как должна заканчиваться каждая часть «если», та, где я хочу вызвать ошибку. и тот, где он на самом деле сохраняет:

def save(self, *args, **kwargs):
    if not good_enough_to_be_saved:
        raise ValidationError
    else:
        super(Model, self).save(*args, **kwargs)

Затем я хочу знать, что делать, чтобы отправить ошибку проверки, которая точно сообщает пользователю, что не так, точно так же, как та, которую Django автоматически возвращает, если, например, значение не является уникальным. Я использую (ModelForm) и настраиваю все из модели.

56
задан Mateusz Piotrowski 12 April 2016 в 23:01
поделиться