Django模型中的on_delete属性具备以下选项:数据库
级联删除,也就是被引用的实体被删除后,相关的记录信息都会被删除。后端
阻止删除被引用的实体,除非先把全部引用的记录删除。抛出ProtectedError类函数
把字段设置成null,可是必须容许为null的状况下。it
把字段设置成默认值,这时这个字段必须设置了默认值。引用
能够传递一个函数给SET()方法做为参数,当字段引用的记录被删除后,此字段的值由给定的方法决定。方法
什么都不作,保持以前的值。若是你的数据库后端设置了外键约束,那么就抛出一个IntegrityError。数据