django-pagination 分页栏长度控制

在分页页数很多时,分页样式会很长影响美观


我们可以用两个方式控制:
1.找到django-pagination里的pagination\pagination.html,在
    对应的css里修改pagination类的margin,本来是
margin:5px 300px 60px;我改为margin:5px 200px 60px;就好很多了。
2.在setting.py里添加默认选项
PAGINATION_DEFAULT_PAGINATION                 每页显示数量  
PAGINATION_DEFAULT_WINDOW               分页显示在当前页左右两边的页数  
PAGINATION_DEFAULT_ORPHANS              最后一页显示的最小页数,默认为0  
PAGINATION_INVALID_PAGE_RAISES_404       当页数不存在时,是否显示404页面
这里,我们使用PAGINATION_DEFAULT_WINDOW,我个人认为设置PAGINATION_DEFAULT_WINDOW=2就可以了
这样,分页栏就不会出现过长换行等情况了。

 

转载于:https://www.cnblogs.com/weridmaid/p/5740639.html

你可能感兴趣的:(django-pagination 分页栏长度控制)