2011-03-06 131 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