【发布时间】:2020-10-27 13:13:02
【问题描述】:
我有一个用户模型称为User 和产品模型。当用户删除自己时,我不希望删除相关对象。
以下代码是否存在漏洞?
class Product(models.Model)
user = models.ForeignKey(User,on_delete=models.PROTECT)
或者下面的代码是正确的?
class Product(models.Model)
user = models.ForeignKey(User,on_delete=models.DO_NOTHING)
【问题讨论】:
-
您是否阅读了docs 并比较了哪个值适合您的用例?