J'utilise Django depuis plus d'un an, mais je pense que j'ai manqué quelque chose de fondamental. J'ai un assez gros queryset (plus de 1000 objets) et j'aimerais changer un seul attribut pour chacun des objets de ce jeu de requête. Est-ce vraiment le chemin à parcourir? Je suis sûr qu'il y a quelque chose de plus simple?Modifier un attribut pour chaque objet dans un ensemble de requête
for obj in qs:
obj.my_attr = True
obj.save()
Merci
Ah, je ne peux pas crois que j'ai complètement raté la méthode 'mise à jour'! Merci. –
+1 - bien que je pense que votre "ne peut pas" peut être changé en "ne sera pas", non? –
Yup, désolé, je l'ai écrit avant de trouver la documentation. :) –