Ich benutze Django seit über einem Jahr, aber ich glaube, ich habe einige grundlegende Dinge verpasst. Ich habe ein ziemlich großes Abfrage-Set (mehr als 1000 Objekte) und möchte ein einzelnes Attribut für jedes Objekt in diesem Abfrage-Set ändern. Ist das wirklich der richtige Weg? Ich bin sicher, da ist etwas einfacher?Ändern eines Attributs für jedes Objekt in einem Abfrage-Set
for obj in qs:
obj.my_attr = True
obj.save()
Dank
Ah, ich kann nicht glaube ich habe die 'update' Methode komplett vermisst! Vielen Dank. –
+1 - obwohl ich denke, dass Ihr "kann nicht" in "wird nicht" geändert werden kann, richtig? –
Yup, Entschuldigung, ich schrieb es, bevor ich die Dokumentation fand. :) –