0 我有一個字段在primary_key = True的模型中。現在我想覆蓋保存方法並檢查對象是否被創建。如果我無法檢查self.id,如何檢查它?django保存覆蓋問題 來源 2011-03-06 alexarsh
-1 檢查self.pk代替self.id http://docs.djangoproject.com/en/dev/topics/db/queries/#the-pk-lookup-shortcut 來源 2011-03-06 11:38:43 DTing +0 我一直self.pk,即使對象剛剛創建 – alexarsh 2011-03-06 11:43:02 +0 你能解釋一下你正在嘗試與保存方法呢?根據你想要做什麼,你可以查詢數據庫的新pk值,並檢查它是否存在或使用get_or_create()方法。 [鏈接](http://docs.djangoproject.com/en/dev/ref/models/querysets/#get-or-create) – DTing 2011-03-06 12:11:13 +0 好的。這就是我需要的。我正在運行獲取嘗試和除了這是找出對象是否創建的方式。認爲有一些更簡單的方法來做到這一點。謝謝。 – alexarsh 2011-03-06 12:33:23
我一直self.pk,即使對象剛剛創建 – alexarsh 2011-03-06 11:43:02
你能解釋一下你正在嘗試與保存方法呢?根據你想要做什麼,你可以查詢數據庫的新pk值,並檢查它是否存在或使用get_or_create()方法。 [鏈接](http://docs.djangoproject.com/en/dev/ref/models/querysets/#get-or-create) – DTing 2011-03-06 12:11:13
好的。這就是我需要的。我正在運行獲取嘗試和除了這是找出對象是否創建的方式。認爲有一些更簡單的方法來做到這一點。謝謝。 – alexarsh 2011-03-06 12:33:23