码迷,mamicode.com
首页 > 其他好文 > 详细

Django-ondelete

时间:2018-08-27 14:07:14      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:one   field   pre   span   ted   ade   blank   一对一   报错   

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

标签:one   field   pre   span   ted   ade   blank   一对一   报错   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!