0
所以我有一個模型列表, 不要認爲這些模型的結構很重要。 在這種情況下的文章。在這種情況下,我如何訂購元素? - Django
所以這些文章按1到100之間的熱門程度排序,所有其他文章沒有排名。
每當我更新模型的等級時,具有等價等級的模型必須失去其等級。
任何想法?
所以我有一個模型列表, 不要認爲這些模型的結構很重要。 在這種情況下的文章。在這種情況下,我如何訂購元素? - Django
所以這些文章按1到100之間的熱門程度排序,所有其他文章沒有排名。
每當我更新模型的等級時,具有等價等級的模型必須失去其等級。
任何想法?
你的意思是這樣的嗎?
def update_rank(rank, article):
old = Article.object.get(rank=rank)
old.rank = None
old.save()
article.rank = rank
article.save()
不應該舊的(和其他所有下面的)排名下降一個,第100個項目不應該排名? –