相关疑难解决方法(0)

在Django中模型的save方法中引发验证错误

我不确定如何在模型的保存方法中正确引发验证错误,并向用户发回明确的消息.

基本上我想知道"if"的每个部分应该如何结束,我想要引发错误的部分和它实际保存的部分:

def save(self, *args, **kwargs):
    if not good_enough_to_be_saved:
        raise ValidationError
    else:
        super(Model, self).save(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

然后我想知道该怎么做才能发送一个验证错误,该错误确切地告诉用户错误就像Django自动返回的那样,例如,如果某个值不唯一.我正在使用(ModelForm)并从模型中调整所有内容.

django validation model validationerror

56
推荐指数
3
解决办法
5万
查看次数

标签 统计

django ×1

model ×1

validation ×1

validationerror ×1