2011-03-06 129 views
0

我有一個字段在primary_key = True的模型中。現在我想覆蓋保存方法並檢查對象是否被創建。如果我無法檢查self.id,如何檢查它?django保存覆蓋問題

回答

-1
+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