我在我的django项目中做了分页。一切都很完美,但我的网址看起来很糟糕,就像
一样host:8000/?page=1
如何创建好的网址,例如
host:8000/page/2/ or host:8000/2/
我通过ListView使用标准的Paginator类
如何使用第三方代码?
答案 0 :(得分:12)
如果您定义这样的url模式:
url(r'^/page/(?P<page>\d+)/$', 'myapp.views.list_view'),
然后ListView
会将page
url关键字传递给paginator。