django 前一页和下一页

django pre and next page

我用 django 工作了一个新闻网站。 如何获取一篇文章在上一篇文章和下一篇文章中的分类。 像博客的 page.But 类型的 ID 在 mysql.

中不是连续的

喜欢:

   <a href="url_pre">pre</a>
   <a href="url_next">next</a>

这通常使用 get_next_by_FOO() 功能实现,即 documented here

在您的模型中,您需要一个日期或日期时间字段:

class Article(models.Model):
    date_published = models.DateTimeField()

然后在您的视图中,您可以获取 next/previous 项:

    next_post = article.get_next_by_date_published()
    prev_post = article.get_previous_by_date_published()