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个项目不应该排名? –