获取Django Queryset中给定条目之前和之后的条目

时间:2010-04-23 06:35:57

标签: python django

我正在创建一个简单的博客作为网站的一部分,我陷入了一些我认为很简单的事情。

如果我从查询集中调用任何博客帖子,比如它的标题,请如何在其发布的订单中获得该帖子之前和之后的条目。

我可以迭代整个事情,获得​​我所拥有的条目的位置,并使用它来调用之前的那个和之后的那个。但这是一些代码,我确信我可以做得更简单。

我想要的是这样的:

next_post = Posts.object.filter(title=current_title).order_by("-published")[-1]

当然,由于过滤器,它不起作用,只是为了让你知道我在寻找什么。

1 个答案:

答案 0 :(得分:1)