Django级联删除的选项
来源:互联网 发布:淘宝vip折扣价怎么设置 编辑:程序博客网 时间:2024/05/22 10:30
Django级联删除的选项
Django模型中的on_delete属性具有如下选项:
CASCADE
级联删除,也就是被引用的实体被删除后,相关的记录信息都会被删除。
PROTECT
阻止删除被引用的实体,除非先把所有引用的记录删除。抛出ProtectedError类
SET_NULL
把字段设置成null,但是必须允许为null的情况下。
SET_DEFAULT
把字段设置成默认值,这时这个字段必须设置了默认值。
SET()
可以传递一个函数给SET()方法作为参数,当字段引用的记录被删除后,此字段的值由给定的方法决定。
DO_NOTHING
什么都不做,保持之前的值。如果你的数据库后端设置了外键约束,那么就抛出一个IntegrityError。
阅读全文
0 0
- Django级联删除的选项
- django 级联删除的设置
- django 级联删除
- 记一次Django级联删除引发的故障
- [Django]orm中的外键级联删除
- Hibernate的级联删除
- Hibernate的级联删除
- 数据库的级联删除
- 级联删除的注意事项
- SQL 级联更新,级联删除的概念
- js写的二级级联选项框
- 有javascrip实现的选项级联
- Java图形界面编写的省市级联选项
- 关于级联删除的问题
- 有关Hibernate的级联删除
- hibernate 级联删除的问题
- 目录级联删除的算法
- 级联删除的触发器编写
- 键盘键与值与封装
- jQuery-File-Upload兼容IE8的问题:data.submit()没有发送请求
- Android常用布局-02
- Ubuntu实践(4):安装wxPython
- 视频格式基础知识
- Django级联删除的选项
- 数据结构与算法
- Marklogic学习 由浅入深(D)—— Marklogic vs. Oracle
- 源码解析FragmentActivity重启后数据存储问题
- GIT 使用
- linux_Wifi模块移植——station模式---
- matlab中 sort 函数用法
- 在windows上安装tensorflow gpu
- JAVA操作数据库接口jdbc入门