原文:on_delete django之ORM操作之Foreignkey

on delete指的是通过ForeignKey连接起来的对象被删除后,当前字段怎么变化。 常见的选项有: models.CASCADE,对就对象删除后,包含ForeignKey的字段也会被删除 models.PROTECT,删除时会引起ProtectedError models.SET NULL,注意只有当当前字段设置null设置为True才有效,此情况会将ForeignKey字段设置为null ...

2018-03-07 14:49 0 1593 推荐指数:

查看详情

djangoon_delete

on_delete=None, # 删除关联表中的数据时,当前表与其关联的field的行为on_delete=models.CASCADE, # 删除关联数据,与之关联也删除on_delete=models.DO_NOTHING, # 删除关联数据,什么也不做on_delete ...

Fri Aug 09 23:46:00 CST 2019 0 392
django外键中的on_delete

例如上面on_delete=models.CASCADE代表的是当关联表中的数据删除时,该外键也删除 还有几种情况:   on_delete=models.SET_NULL,代表当关联表中的数据删除时,该外键置空,当然,你的这个外键字段得允许为空,null=True ...

Tue Apr 28 23:48:00 CST 2020 0 785
django--orm关系字段(ForeignKey、OneToOneField、ManyToManyField)详解

django中的关系字段 1、ForeignKey字段,即外键字段,对应一对多的情况,列如:一本书对应一个出版社,一个出版社可对应多本书。 2、ManyToManyFiled字段,即多对多字段,对应数据库中一个数据相互可以对应多条,列如:一本书可以有多个作者,一个作者可以有多本书 ...

Fri Nov 09 03:40:00 CST 2018 0 1072
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM