Django: обновление поля с прогрессивным числом в упорядоченном наборе запросов

Используя Django 1.2.3, мне нужно обновить поле модели с ранжированием среди упорядоченного набора экземпляров, без необходимости извлекать весь набор запросов и обновлять каждую модель вручную.

Есть ли способ добиться этого?


person Don    schedule 07.03.2011    source источник


Ответы (1)


Я думаю, это то, что вам нужно: http://docs.djangoproject.com/en/dev/topics/db/queries/#updating-multiple-objects-at-once

person zsquare    schedule 07.03.2011
comment
Документы объясняют, как обновить поле либо постоянным значением, либо значением из другого поля в той же записи. В моем случае значение должно быть переменной, увеличивающейся на любой итерации. - person Don; 08.03.2011
comment
Немного дополнительной информации может помочь, не могли бы вы предоставить более подробную информацию о том, что вы пытаетесь сделать? - person zsquare; 08.03.2011