如何基于布尔字段聚合查询?

时间:2010-07-20 14:52:20

标签: django django-models

我有一个新闻网站的文章模型,其中包含一个名为“sticky”的布尔字段。这个想法是,当作者写一篇文章并将其标记为粘性时,它应始终位于文章列表的顶部。我写了一个模板标签,这是我的渲染方法:

def render(self, context):
    context[self.varname] = self.model._default_manager.filter(current_issue__isnull=True, issue__isnull=True).live().order_by('-created_at')
    return ''

此查询是我想要聚合列表顶部的粘性文章的地方。我该怎么做?

1 个答案:

答案 0 :(得分:2)

按粘贴顺序,然后按created_at排序。