Как я могу заказать элементы в этом случае? - Джанго - PullRequest
0 голосов
/ 26 февраля 2010

Итак, у меня есть список моделей, не думаю, что структура этих моделей важна. В этом случае Статьи.


Таким образом, эти статьи упорядочены по популярности между рангом от 1 до 100, остальные статьи не имеют рангов.

Всякий раз, когда я обновляю ранг модели, модель с эквивалентным рангом должна терять свой ранг.


Есть идеи?

1 Ответ

1 голос
/ 26 февраля 2010

Вы имеете в виду что-то подобное?

def update_rank(rank, article):
      old = Article.object.get(rank=rank)
      old.rank = None
      old.save()
      article.rank = rank
      article.save()
...