Django 外键字段的参数on_delete的不同删除模式

 - models.CASCADE,删除关联数据时,与之关联的数据也删除。
 - models.DO_NOTHING,删除关联数据时,不做任何处理,引发错误IntegrityError。
 - models.PROTECT,删除关联数据时,如果删除的数据设有外键字段并且关联其他数据表,删除失败,引发错误ProtectedError
 - models.SET_NULL,删除关联数据,与之关联的值设置为null(前提FK字段需要设置为null=True,否则提示异常)
 - models.SET_DEFAULT,删除关联数据,与之关联的值设置为默认值(前提FK字段需要设置默认值)
 - models.SET&#

你可能感兴趣的:(Django,python,django)