2010-02-26 67 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個項目不應該排名? –