當用戶(auth.user)被刪除時,我想阻止級聯刪除清除某些表。我怎樣才能防止Django的用戶模型執行級聯刪除?如何防止用戶對象上的Django級聯刪除?
1
A
回答
4
選項1:
確保鏈接到您要刪除的支持空=真目標對象的所有對象
對於要刪除的對象,遍歷所有反向關係(即,指向對象的那些對象)重新刪除)並將它們設置爲
None
,記住保存刪除您的目標對象。
選項2:
的+1
Definetly時下解決方案是* *選項2 ** – andi 2015-05-29 08:20:20
0
相關問題
- 1. NHibernate防止級聯刪除
- 2. 如何防止級聯對象的pre_delete?
- 3. 防止在Laravel上級聯刪除
- 4. Django的:如何防止父對象刪除其子對象
- 5. 如何防止在Django admin中超級用戶刪除?
- 6. 防止Django的級聯刪除進行超
- 7. 如何防止Django中的對象被刪除?
- 8. 如何防止雙向關聯級聯刪除?
- 9. 休眠 - 如何在分離的對象上級聯刪除
- 10. 如何防止用戶刪除liferay portlet?
- 11. 如何防止用戶刪除記錄
- 12. Django Admin - 如何防止刪除某些內聯
- 13. Django:防止編輯/刪除對象的更乾的方法?
- 14. Django級聯刪除選項?
- 15. 如何防止用戶破壞對象
- 16. 如何防止用戶編輯或刪除其他用戶帖子? Django的
- 17. 刪除對級聯的EntityManager
- 18. 在Django admin中,如何防止刪除類型的最後一個對象
- 19. 如何用jquery內聯刪除一個django對象
- 20. 使用GenericForeignKey級聯刪除Django模型
- 21. 錯誤級聯:刪除對象將通過級聯
- 22. 如何刪除引用的對象使用FluentNHibernate(ye olde「刪除的對象將重新級聯」)
- 23. org.hibernate.ObjectDeletedException:刪除的對象將被級聯重新保存(從關聯中刪除刪除的對象)
- 24. org.hibernate.ObjectDeletedException:刪除的對象將被級聯重新保存(從關聯中刪除刪除的對象):
- 25. 如何防止刪除InlineForm驗證中的對象?
- 26. 如何刪除Django shell中給定用戶的對象?
- 27. 如何防止刪除NULLS?
- 28. MySQL:如何防止刪除?
- 29. 如何防止用戶更改/刪除其他用戶數據
- 30. 一對一刪除級聯
可能重複[?如何創建與不級聯刪除其子ForeignKeys一個Django模型] (http://stackoverflow.com/questions/1006135/how-do-i-create-a-django-model-with-foreignkeys-which-does-not-cascade-deletes-to) – 2010-11-11 11:30:56