2010-12-14 1 views
0

Djangoアプリケーションのテストでは新しいですが、最後のinsert idを取得するための内部フレームワークメソッドが必要です。Django:モデルテストsetUpテストレコードを取得するinsert id

最後の挿入IDを取得するにはどうすればよいですか?

スルタン最後のインサートIDを取得していますが、IDを含むオブジェクト全体を取得挿入する際の具体的な方法はありません

答えて

1

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

SomeModel.objects.create()メソッドを使用するとどうなりますか? – sultan

+0

@sultan: 'create'の例も追加しました。 – Wolph

+0

ありがとう@WoLpH!) – sultan

関連する問題