原文: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