Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django分页-漂亮的URL_Django_Pagination - Fatal编程技术网

Django分页-漂亮的URL

Django分页-漂亮的URL,django,pagination,Django,Pagination,我在django项目中进行了分页。一切都很完美,但我的URL看起来很糟糕,就像 host:8000/?page=1 如何创建漂亮的URL,如 host:8000/page/2/ or host:8000/2/ 我通过ListView使用标准Paginator类 如何在没有第三方代码的情况下执行此操作?如果您这样定义url模式: url(r'^/page/(?P<page>\d+)/$', 'myapp.views.list_view'), url(r'^/page/(?P\d

我在django项目中进行了分页。一切都很完美,但我的URL看起来很糟糕,就像

host:8000/?page=1 
如何创建漂亮的URL,如

host:8000/page/2/ or host:8000/2/
我通过ListView使用标准Paginator类


如何在没有第三方代码的情况下执行此操作?

如果您这样定义url模式:

url(r'^/page/(?P<page>\d+)/$', 'myapp.views.list_view'),
url(r'^/page/(?P\d+/$),'myapp.views.list_view'),
然后
ListView
page
url关键字传递到paginator中