Django分页 - 很棒的网址

use*_*703 6 django pagination

我在我的django项目中做了分页.一切都很完美,但我的网址看起来很糟糕,就像

host:8000/?page=1 
Run Code Online (Sandbox Code Playgroud)

如何创建好的网址

host:8000/page/2/ or host:8000/2/
Run Code Online (Sandbox Code Playgroud)

我通过ListView使用标准的Paginator类

如何做这个没有第三方代码?

mar*_*dev 12

如果您定义这样的url模式:

url(r'^/page/(?P<page>\d+)/$', 'myapp.views.list_view'),
Run Code Online (Sandbox Code Playgroud)

然后ListViewpageurl关键字传递给paginator.