il arrive parfois qu’on ait besoin de changer la valeur d’un champs de toutes les entrées d’une table. Par exemple un champs « online » sur 300 entrées que l’on veut mettre à « offline ».
On peut utiliser pour celà la propriété update
Dans le shell:
In [2]: Movie.objects.filter(online=True).update(online=False)
Out[2]: 360L
360 est le nombre d’entrées modifiées. On peut spécifier plusieurs champs à modifier, par exemple:
In [2]: Movie.objects.filter(online=True).update(online=False, views=0)
Out[2]: 360L