models on_delete

总忘记,记录下吧

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()的值或者一个回调函数的返回值,注意大小写

原文链接: models on_delete 版权所有,转载时请注明出处,违者必究。
注明出处格式:流沙团 ( https://gyarmy.com/post-758.html )

发表评论

0则评论给“models on_delete”