外键删除属性on_delete的使用

on_delete = models.CASCADE #删除关联数据,与之关联也被删除

on_delete = models.DO_NOTHING #删除关联数据,什么也不做

on_delete = models.PROTECT #删除关联数据,引发错误ProtectedError

on_delete = models.SET_NULL #删除关联数据,与之关联的值设置为null

on_delete = models.SET_DEFAULT #删除关联数据,与之关联的值设置为默认值(此时就是要设置好默认值) on_delete = models.SET_DEFAULT,default='默认值'
————————————————
版权声明:本文为CSDN博主「劉三岁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45475788/article/details/121743483

posted @ 2023-02-21 11:18  坚强的小蚂蚁  阅读(69)  评论(0编辑  收藏  举报