【发布时间】:2013-10-21 08:05:22
【问题描述】:
我在我的 django 项目中进行了分页。一切都很完美,但我的网址看起来很糟糕,比如
host:8000/?page=1
如何创建像
这样的漂亮网址host:8000/page/2/ or host:8000/2/
我通过 ListView 使用标准的 Paginator 类
如何在没有第三方代码的情况下执行此操作?
【问题讨论】:
标签: django pagination
我在我的 django 项目中进行了分页。一切都很完美,但我的网址看起来很糟糕,比如
host:8000/?page=1
如何创建像
这样的漂亮网址host:8000/page/2/ or host:8000/2/
我通过 ListView 使用标准的 Paginator 类
如何在没有第三方代码的情况下执行此操作?
【问题讨论】:
标签: django pagination
如果你这样定义 url 模式:
url(r'^/page/(?P<page>\d+)/$', 'myapp.views.list_view'),
然后ListView 会将page url 关键字传递给分页器。
【讨论】: