Django中基于日期的通用视图的分页

Apr*_*che 5 python django pagination

我有一个非常简单的问题.我想在Django网站上制作一些基于日期的通用视图,但我也想对它们进行分页.根据文档,object_list视图具有page和paginate_by参数,但archive_month视图没有.这样做的"正确"方法是什么?

muh*_*huk 2

基于日期的通用视图没有分页。看来您也无法通过包装它们来添加分页,因为它们返回渲染结果。

对于这种情况我就简单写下我自己的看法。您也可以查看通用视图的代码,但其中大部分代码在您的情况下可能是不需要的。

既然你的问题是有效的,那么看看代码;我想知道为什么他们不将查询集生成分离为单独的函数。您可以使用它们并按照您的意愿进行渲染。