我試圖清除,在我的Django模塊重裝表,的Django模型:objects.all()刪除()不
>>> models.PuzzleSum.objects.all().count()
2644
>>> models.PuzzleSum.objects.all().delete()
>>> models.PuzzleSum.objects.all().count()
2535
...跆拳道?總是魔術數字109.我知道我可以進入數據庫並手動刪除它們(或循環直到它們全部消失),但我很好奇。
不知道,也許PuzzleSum的基礎QuerySet設置爲自定義管理器?例如https://docs.djangoproject.com/en/dev/topics/db/managers/#modifying-initial-manager-querysets – 2012-07-30 19:14:10
好主意,但沒有。這是一個從django shell運行的數據加載腳本,並且(嘗試)刪除是我在導入模型後首先執行的操作。 – AlanL 2012-07-30 19:32:13
您可以添加PuzzleSum和任何相關模型的代碼嗎? – 2012-07-30 20:11:41