Modell form speichern. Holen Sie sich die gespeicherten Objekts
Wenn ich ein Modell, Formular und speichern Sie es wie:
f = FormModel(request.POST)
if f.is_valid():
f.save()
Wie kann ich wieder das Objekt, das gerade gespeichert wurde?
InformationsquelleAutor der Frage Harry | 2011-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim speichern einer modelform, gibt es die gespeicherte Instanz des Modells. So alle Sie tun müssen, ist, weisen Sie es einer Variablen:
Brauchen Sie nicht zu mess around mit
commit=False
oder irgendwelchem stuff, es sei denn, Sie sind die Verarbeitung komplexer Daten.InformationsquelleAutor der Antwort jcdyer
Wenn Sie wissen, dass das Modell gespeichert ist (also, dass eine geeignete Instanz vorhanden), können Sie auch tun:
InformationsquelleAutor der Antwort Fabian
Ah ich gerade hier gefunden!
InformationsquelleAutor der Antwort Harry