【Django】刪除外來鍵 on_delete(六)
on_delete:
Django2.0以上版本ForeignKey需新增新引數on_delete,
on_delete指的是通過ForeignKey連線起來的物件被刪除後,當前欄位怎麼變化。
常見的選項有:
models.CASCADE,對就物件刪除後,包含ForeignKey的欄位也會被刪除
models.PROTECT,刪除時會引起ProtectedError
models.SET_NULL,注意只有噹噹前欄位設定null設定為True才有效,此情況會將ForeignKey欄位設定為null
models.SET_DEFAULT ,同樣,當前欄位設定了default才有效,此情況會將ForeignKey 欄位設定為default 值
moels.SET,此時需要指定set的值
models.DO_NOTHING ,什麼也不做
相關推薦
【Django】刪除外來鍵 on_delete(六)
on_delete: Django2.0以上版本ForeignKey需新增新引數on_delete, on_delete指的是通過ForeignKey連線起來的物件被刪除後,當前欄位怎麼變化。 常見的選項有: models.CASCADE,對就物件刪除後,包含Fo
面向物件【day07】:解構函式(六)
二、解構函式 一、概述 解構函式,第一次聽說這個函式的名稱,那這個函式到底是幹嘛的呢?什麼才是解構函式吶? 定義:在例項銷燬的時候呼叫的函式 二、解構函式定義 2.1 定義 1
【更新】CLion v2018.3釋出(六):VCS和外掛
下載CLion最新版本 CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智慧功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智慧編輯器來提高程式碼質量、自動程式碼重
【Android】Android Studio的使用(六)--如何更新Android Studio
一、前文 Android Studio系列文章,主要講解如何使用這個IDE,原文釋出與部落格園,請多多支援原作者。 二、原文 原文出處: 部落格園 原文作者: StephenHe 原文連結: https://www.cnblogs.com/begin1949/p/496660
【原創】IP攝像頭技術縱覽(六)---通過internet訪問攝像頭
【原創】IP攝像頭技術縱覽(六)—通過internet訪問攝像頭 本文屬於《IP攝像頭技術縱覽》系列文章之一: Author: chad Mail: [email protected] 本文可以自由轉載,但轉載請務必註明出處以及本
【Mybatis】MyBatis之動態SQL(六)
aslist 當前 public 不能 var int nts email tle MyBatis 的強大特性之一便是它的動態 SQL,本章介紹動態 SQL 查看本章,請先閱讀【Mybatis】MyBatis對表執行CRUD操作(三)。 本例表結構 1 CRE
【Java】基本型別之long(六)
long 資料型別是 64 位、有符號的以二進位制補碼錶示的整數;最小值是 -9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,
【Android】15.0 UI開發(六)——列表控件RecyclerView的網格布局排列實現
dir test pro 繼承 http 香港 bin too app 1.0 列表控件RecyclerView的網格布局排列實現,關鍵詞GridLayoutManager。 LinearLayoutManager 實現順序布局 GridLayoutManager 實現網格
【0016】MySQL外來鍵約束刪除時和更新時各取值的含義
1、準備測試工作 建立2個表,分別為studnet 學生表和monitor 班長表 學生表有學號和姓名2個屬性; 班長表有班級和學號2個屬性。 班長表設定外來鍵學號,連線主表學生表的學號屬性。 並插入資料如圖: 2、刪除時屬性,可能取值如上圖為:預設(RESTR
【ZedGraph】刪除或重新命名(漢化)右鍵選單
本文結合網路資源,結合自身實踐進行了部分整理和改動,現逐步完善中,內容僅供參考。 網路資源部分轉載自:http://blog.sina.com.cn/main_v5/ria/private.html?uid=1806259402 在zedgraph生成的圖表中,右鍵選單會出
【mysql】---Navicat --外來鍵建立與cannot add foreign key constraint分析
前言: 用Navicat為mysql資料庫的兩個表之間建立外來鍵關係,出現“cannot add foreign key constraint”錯誤,當時真的不知道是怎麼回事兒,~~~~(>_&
【OpenGL】Shader實例分析(七)- 雪花飄落效果
mouse llb cto 接下來 pix lan details effect art 轉發請保持地址:http://blog.csdn.net/stalendp/article/details/40624603 研究了一個雪花飄落效果。感覺挺不錯的。分享給大家,效
【開源】OSharp框架學習系列(1):總體設計及系列導航
正是 html 組織 內聚性 權限 是什麽 enc 3-0 分發 OSharp是什麽? OSharp是個快速開發框架,但不是一個大而全的包羅萬象的框架,嚴格的說,OSharp中什麽都沒有實現。與其他大而全的框架最大的不同點,就是OSharp只做抽象封裝,不做實現。依賴註
【雷電】源代碼分析(二)-- 進入遊戲攻擊
engine 場景 aud 初始 cto onf 不變 addchild ems 效果圖: 程序分析: 初始化GameLayer場景觸摸。背景、音樂、UI及定時間器 bool GameLayer::init() { if (!CCLayer::init())
【OpenGL】Shader實例分析(九)- AngryBots中的主角受傷特效
spa 2.7 imp ttext pro tint shader 作用 負責 轉發請保持地址:http://blog.csdn.net/stalendp/article/details/40859441 AngryBots是Unity官方的一個非常棒的樣例。非常有研究
【Linux】好玩的Linux命令(二)
unknown nds end shell腳本 其他 你是 結構 lan isp 關於Linux talk:http://man.linuxde.net/talk 下面文章轉自:http://www.oschina.net/translate/11-lesser-know
【雷電】源代碼分析(一)-- 進入遊戲開始界面
模式 show 源代碼下載 popu 按鍵事件 file fcm md5 顯示 轉載請註明出處:http://blog.csdn.net/oyangyufu/article/details/24941949 源代碼下載:http://download.csdn.n
【轉】鏈接偽類(:hover)CSS背景圖片有閃動BUG
ref 重新 常用 底部 例如 ecc html 鏈接 cache 來源:http://www.css88.com/archives/744 -----------------------------------------------------------------
【轉】VBA編程入門(二)
mat 復雜 任務 遙控 一次 環境 box range 使用 詳解VBA編程是什麽 由 vietdung90 創建,最後一次修改 2016-10-19 直到 90 年代早期,使應用程序自動化還是充滿挑戰性的領域.對每個需要自動化的應用程序,人們不得不學習一種不
【架構】Heartbeat高可用服務(2)
agents 可用 分享 ont .com war 集群 需求 spa Heartbeat高可用服務 【13】Heartbeat發展情況及分支軟件介紹 有關Heartbeat分3個分支的說明 自2.1.4版本後,Linux-HA將Heartbeat分包