当由一个 ForeignKey 引用的对象被删除,默认情况下,Django模拟SQL的 ON DELETE CASCADE 来删除对象的 ForeignKey 关系.这样可以覆盖指定的 on_delete 参数.比如,你有一个可为空的 ForeignKey ,你想他引用的对象被删除时,该项为空. user = models.ForeignKey(User, blank=True, null=True, on_delete=models.SET_NULL) django.db.models 中的 …