generieren von update-Abfrage mit django orm
Muss ich implementieren Sie diese Abfrage mit django orm:
update table set field=field+1 where id=id
Ich nicht whant zu verwenden:
o = model.objects.get(id=id)
o.field+=1
o.save()
weil es auswählen und als update, und nicht thread-sicher.
Wie zum implementieren dieser über orm?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sowohl die bisherigen Beantworter haben einen Teil der Lösung: Sie sollten
update
in Verbindung mitF()
:Hinweis dadurch wird eine in-place-UPDATE, ohne dass WÄHLEN überhaupt.
Können Sie
update
, details finden Sie in die Dokumentation