當用戶(auth.user)被刪除時,我想阻止級聯刪除清除某些表。我怎樣才能防止Django的用戶模型執行級聯刪除?如何防止用戶對象上的Django級聯刪除?
1
A
回答
4
選項1:
確保鏈接到您要刪除的支持空=真目標對象的所有對象
對於要刪除的對象,遍歷所有反向關係(即,指向對象的那些對象)重新刪除)並將它們設置爲
None
,記住保存刪除您的目標對象。
選項2:
的+1
Definetly時下解決方案是* *選項2 ** – andi 2015-05-29 08:20:20
0
相關問題
- 1. 防止在Laravel上級聯刪除
- 2. Django的:如何防止父對象刪除其子對象
- 3. 防止Django的級聯刪除進行超
- 4. 如何防止雙向關聯級聯刪除?
- 5. 休眠 - 如何在分離的對象上級聯刪除
- 6. 如何防止用戶刪除記錄
- 7. 如何防止用戶刪除liferay portlet?
- 8. Django級聯刪除選項?
- 9. 如何防止用戶破壞對象
- 10. 在Django admin中,如何防止刪除類型的最後一個對象
- 11. 使用GenericForeignKey級聯刪除Django模型
- 12. 錯誤級聯:刪除對象將通過級聯
- 13. 如何刪除引用的對象使用FluentNHibernate(ye olde「刪除的對象將重新級聯」)
- 14. org.hibernate.ObjectDeletedException:刪除的對象將被級聯重新保存(從關聯中刪除刪除的對象)
- 15. MySQL:如何防止刪除?
- 16. 如何防止刪除NULLS?
- 17. 一對一刪除級聯
- 18. 如何防止用戶更改/刪除其他用戶數據
- 19. 防止級聯的TypoScript?
- 20. django通用一對一的關係,級聯刪除
- 21. EF - 級聯刪除不工作,不能刪除對象
- 22. 如何檢測對象是由coredata級聯刪除
- 23. 上的刪除:級聯不起作用
- 24. 防止用戶刪除在TFS
- 25. 級聯刪除
- 26. 級聯/刪除
- 27. 級聯刪除
- 28. 防止刪除
- 29. 級聯更新和刪除wih django
- 30. Django - 意外刪除超級用戶
可能重複[?如何創建與不級聯刪除其子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