如果 Django 模型同时包含 - on_delete=CASCADE 和 null=True:
会发生什么class MyModel(models.Model):
ID = models.AutoField(primary_key=True)
SomeInfo = models.BooleanField(default=False)
SomeInfo2 = models.BooleanField(default=False)
ID_FK1 = models.ForeignKey(OtherModel1, on_delete=models.CASCADE, null=True)
ID_FK2 = models.ForeignKey(OtherModel2, on_delete=models.CASCADE, null=True)
我在 MyModel 的数据库中看到 ID_FK2 为 NULL 的条目,这是不应该发生的。