在这种情况下如何订购元素? - Django

时间:2010-02-26 02:48:10

标签: python django django-models

所以我有一个模型列表, 不要认为这些模型的结构很重要。 在这种情况下,文章。


所以这些文章的排名是1到100之间的流行度,所有其他文章都没有排名。

每当我更新模型的等级时,具有相同等级的模型必须放宽其等级。


有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

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