web-dev-qa-db-fra.com

Django: modifiez la valeur d'un champ pour tous les objets d'un ensemble de requêtes

J'ai un modèle MyModel avec un champ booléen active

Ailleurs, je récupère un ensemble de requêtes:

qs = MyModel.Objects.filter(....) 

comment puis-je définir active=False pour tous les objets de ce qs?

29
43Tesseracts

Vous pouvez mettre à jour tous les enregistrements du jeu de requêtes avec

qs.update(active=False)

Veuillez vous référer à l'officiel documentation Django pour plus d'informations

57
Pynchia