【发布时间】:2013-08-04 01:08:25
【问题描述】:
我在我的模型中定义了一个on_delete 约束,如下所示:
cliente = models.ForeignKey(Cliente,related_name="cliente",on_delete=models.PROTECT)
当我删除与客户相关的订单时,它会引发错误,但只会引发 500 错误:
“无法删除模型 'Cliente' 的某些实例,因为它们是通过受保护的外键引用的:'Pedido.cliente'”
还有一个完整的通用信息,如果我可以在发生这种情况时设置自定义消息错误,我想要什么,有人知道该怎么做吗?
【问题讨论】:
标签: django error-handling constraints