2010-02-26 7 views
0

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


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

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


Любые идеи?

ответ

1

Вы имеете в виду что-то вроде этого?

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

Не должен ли ранг старого (и всех остальных ниже него) опускаться вниз, а 100-й предмет - это ранг? –

Смежные вопросы