1

我正在 Django 中构建一个博客(使用通用视图),并且我对基于日期的视图和列表详细信息视图使用相同的模板。我正在尝试设置分页,但我想使用 URL 模式而不是使用丑陋的 ?page=1 url 后缀。

问题出在实际的 html 模板中,我找不到确定用于呈现页面的视图的方法,因此虽然我可以访问所有分页内容,但我无法生成适当的 URL。

换句话说,如果视图是由我的 archive_month(request, month, year, page=0) 视图呈现的,我需要将下一页和上一页的 URL 构建为 /blog/dec/2009/PageX/,而不是博客索引,这意味着 URL 将是 /blog/pageX/。

4

1 回答 1

1

好吧,我刚刚意识到基于 date_based 的通用视图不支持分页,所以问题解决了。

于 2009-12-20T04:04:37.610 回答