韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Django > Django2.0外键参数on_delete的使用方法

Django2.0外键参数on_delete的使用方法

头像

爱喝马黛茶的安东尼

2019-12-16 11:40:464617浏览 · 0收藏 · 0评论

最新的django2.0使用外键(ForeignKey)和一对一(OneToOneField)的时候,必须添加on_delete参数,不然就会报错。

刚使用django2.0的朋友,总是遇到类似下面的报错,这就是没有给外键添加on_delete参数的原因。

TypeError: __init__() missing 1 required positional argument: 'on_delete'

官方案例:

一对一(OneToOneField)

from django.conf import settings
from django.db import models
class MySpecialUser(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,)
    supervisor = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE,related_name=
    'supervisor_of',)

一对多(ForeignKey)

from django.db import models
class AbstractCar(models.Model):
    manufacturer = models.ForeignKey('Manufacturer', on_delete=models.CASCADE)
    class Meta:
        abstract = True

下面下整理的on_delete参数的各个值的含义:

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_delete=models.SET_DEFAULT, default='默认值')
on_delete=models.SET_DEFAULT, # 删除关联数据,与之关联的值设置为默认值(前提FK字段需要设置默认值,一对一同理)
on_delete=models.SET,         # 删除关联数据,
 a. 与之关联的值设置为指定值,设置:models.SET(值)
 b. 与之关联的值设置为可执行对象的返回值,设置:models.SET(可执行对象)

多对多不需要on_delete,这就不多说了。想要了解更多on_delete的资料,可去官网进行查看。

python学习网,免费的在线学习python平台,欢迎关注!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《互换人妻HD中字》| 原声吻戏视频| 韩漫| 苍井空AV成人片免费观看| 免费B站看大片真人电视剧| 梁祝艳谭5免费观看| 刘老汉的儿媳小雪的背景资料| 亚洲国产精品99久久久久久| 三个男人躁我一个爽的后果及影响| 满18岁免费观看高清电视剧大全 | 深度开发1V6笔趣阁金银花露| 下面的小嘴又饿了| 国产少女免费观看电视剧大全| 百度CREATE2025| 图书馆挺进她腿间湿润漫画| 偷偷在线观看免费的电视剧最新 | 美腿视频| 亚洲精品国产拍在线观看| 双男床上剧烈运动会怎么消除| 姐妹花破瓜双飞记的寓意和象征意.. | 台剧《恋爱之瘾》林教授在线观看| 摸摸大扔子的视频大全| 《老板送醉酒丈夫回家》 | 高清国产少女免费观看电视剧| 动漫《纯洁的修女》在线看| 少女与狗2在线观看免费版高清| 麻花天美星空免费观看电视剧 | 女性扒开大腿内侧小肚子痒| 在线观看免费视频| 公厕少年NASA动漫免费观看| 爸爸你真棒插曲快来救救我小说 | 人犬兽人在线观看免费完整一| 《你邻居的妻子》电视剧| 《从上司到妻子》动画结局| 老公不在小叔子当老公| 《出差的日子》叶爱| 久久久无码AV精品夜夜挺价格| 成品PPT网站大片入口| 久久精品| 《丰满的女邻居》播放| 《艳女伦交》未删减版