Django模型中的on_delete屬性具備以下選項:數據庫
級聯刪除,也就是被引用的實體被刪除後,相關的記錄信息都會被刪除。後端
阻止刪除被引用的實體,除非先把全部引用的記錄刪除。拋出ProtectedError類函數
把字段設置成null,可是必須容許爲null的狀況下。it
把字段設置成默認值,這時這個字段必須設置了默認值。引用
能夠傳遞一個函數給SET()方法做爲參數,當字段引用的記錄被刪除後,此字段的值由給定的方法決定。方法
什麼都不作,保持以前的值。若是你的數據庫後端設置了外鍵約束,那麼就拋出一個IntegrityError。數據