我有一个可以在我的应用中删除的模型-项目用户,我希望在删除模型后,必须将与该模型相关的所有其他模型都更新为系统用户-因此请更新所有引用此项目用户到另一个用户。有可能吗?
答案 0 :(得分:0)
假设模型是用户的外键,则您正在寻找外键的on_delete属性,请使用models.SET()
请参阅:
https://docs.djangoproject.com/en/2.1/ref/models/fields/ https://docs.djangoproject.com/en/2.1/_modules/django/db/models/deletion/#SET
答案 1 :(得分:0)
无论何时在模型中定义字段(如果它是外键)。确实添加
class some_model(models.Model):
attribute_1 = models.ForeignKey(some_other_model, on_delete=models.CASCADE)