django中的on_delete简单理解

on_delete解释:当子表中的某条数据删除后,关联的外键操作 1.on_delete = models.SET_NULL 置空模式,删除时,外键字段被设置为空,前提就是blank=True, null=True,定义该字段时,允许为空。理解:删除关联数据(子表),与之关联的值设置默认值为null(父表中),这个前提需要父表中的字段可以为空。 PS:外键写在多处,且写外键只能是主键,如没设置主键
相关文章
相关标签/搜索