2010-12-14 6 views

Antwort

1

Es gibt keine spezifische Art und Weise die letzte Einsatz-ID zu bekommen, aber beim Einsetzen Sie das gesamte Objekt mit der ID erhalten.

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

Was passiert, wenn ich die SomeModel.objects.create() -Methode verwende? – sultan

+0

@sultan: Ich habe auch ein Beispiel für das 'create' hinzugefügt. – Wolph

+0

Vielen Dank @WoLpH!) – sultan