我知道当我创建一个模型来说“乔布斯'我可以将其设置为唯一,并设置一个类似于&#34的自定义消息;此作业号码已被采用。"但是想知道我是否可以给出一个验证错误,该错误提供了有关模型的具体信息。
例如:"此工作号码被取为并与客户A相关联。"从作业模型中检索客户A的地方。
答案 0 :(得分:0)
您可以这样做:
from django.core.exceptions import ValidationError
name = 'foo'
title = 'bar'
try:
Model.objects.create(name=name, title=title)
except ValidationError:
"Name: {}, title: {} already taken.".format(name, title)