流沙团
models on_delete
2022-7-18 流沙团

总忘记,记录下吧



on_delete 的六种操作

        1. models.CASCADE: 将定义有外键的模型对象同时删除 ,django模板的默认操作
2. model.PROTECT: 阻止上面的删除操作,但是弹出ProtectedError异常
3. models.SET_NULL: 将外键字段设为null,只有当字段设置了null=True时,方可使用该值
4. models.SET_DEFAULT: 将外键字段设为默认值,只有当字段设置了default参数时,方可使用
5. models.DO_NOTHING: 什么也不做
6. models.SET: 设置为一个传递给SET()的值或者一个回调函数的返回值,注意大小写
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容