Django:模型测试setUp获取测试记录插入ID

时间:2010-12-14 15:49:11

标签: database django django-models

我是测试Django应用程序的新手,但我觉得应该有某种内部框架方法来检索最后一个插入ID。

如何获取最后一次插入ID?

苏丹

1 个答案:

答案 0 :(得分:1)

没有特定的方法来获取最后一个插入ID,但在插入时,您将获得包含id的整个对象。

new_instance = models.SomeModel(foo='something', bar='something else')
new_instance.save()
print new_instance.pk

new_instance = models.SomeModel.objects.create(foo='something', bar='something else')
print new_instance.pk