首页 > 其他 > 详细

Django-ondelete

时间:2018-08-27 13:26:15      阅读:219      评论:0      收藏:0      [点我收藏+]
on_delete=None,               # 删除关联表中的数据时,当前表与其关联的field的行为
on_delete=models.CASCADE,     # 删除关联数据,与之关联也删除
on_delete=models.DO_NOTHING,  # 删除关联数据,什么也不做
on_delete=models.PROTECT,     # 删除关联数据,引发错误ProtectedError
# models.ForeignKey(‘关联表‘, on_delete=models.SET_NULL, blank=True, null=True)
on_delete=models.SET_NULL,    # 删除关联数据,与之关联的值设置为null(前提FK字段需要设置为可空,一对一同理)
# models.ForeignKey(‘关联表‘, on_del

Django升级到2版本之后models字段需要填写on_delect参数,

1版本也有,但是可以不填,1版本必填,否则报错

Django-ondelete

原文:https://www.cnblogs.com/52-qq/p/9541355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!