【发布时间】:2019-01-21 11:59:34
【问题描述】:
我有一个Tournament 模型和相关的Standings:
class Tournament(models.Model):
standings = models.ForeignKey('Standings', blank=True, null=True)
我刚刚做了以下事情:
standings = Standings.objects.get(pk=pk)
standings.delete()
它还删除了相关的锦标赛。这不应该发生,因为standings 是一个可为空的字段。
为什么会发生这种情况,我能做些什么来防止这种情况再次发生?
【问题讨论】:
标签: python django django-1.8