默认 django-pagination  样式:

使用bootstrap后样式:

(有些瑕疵,下面来完善一下)

修改后:

效果还不错吧。那么讲下如何修改。

首先找到其源码: (路径:site-packages\django_pagination-1.0.7-py2.7.egg\pagination\templates\pagination\pagination.html)

[html] view plaincopyprint?
  1. {% if is_paginated %}
  2. {% load i18n %}
  3. <div class="pagination">
  4. {% if page_obj.has_previous %}
  5. <a href="?page={{ page_obj.previous_page_number }}{{ getvars }}{{ hashtag }}" class="prev">‹‹ {% trans "previous" %}</a>
  6. {% else %}
  7. <span class="disabled prev">‹‹ {% trans "previous" %}</span>
  8. {% endif %}
  9. {% for page in pages %}
  10. {% if page %}
  11. {% ifequal page page_obj.number %}
  12. <span class="current page">{{ page }}</span>
  13. {% else %}
  14. <a href="?page={{ page }}{{ getvars }}{{ hashtag }}" class="page">{{ page }}</a>
  15. {% endifequal %}
  16. {% else %}
  17. ...
  18. {% endif %}
  19. {% endfor %}
  20. {% if page_obj.has_next %}
  21. <a href="?page={{ page_obj.next_page_number }}{{ getvars }}{{ hashtag }}" class="next">{% trans "next" %} ››</a>
  22. {% else %}
  23. <span class="disabled next">{% trans "next" %} ››</span>
  24. {% endif %}
  25. </div>
  26. {% endif %}

修改为:

[html] view plaincopyprint?
  1. {% if is_paginated %}
  2. {% load i18n %}
  3. <div class="pagination">
  4. <ul>
  5. {% if page_obj.has_previous %}
  6. <li><a href="?page={{ page_obj.previous_page_number }}{{ getvars }}{{ hashtag }}" class="prev">‹‹ {% trans "previous" %}</a></li>
  7. {% else %}
  8. <li class="disabled"><a href="#">‹‹ {% trans "previous" %}</a></li>
  9. {% endif %}
  10. {% for page in pages %}
  11. {% if page %}
  12. {% ifequal page page_obj.number %}
  13. <li class="active"><a href="#">{{ page }}</a></li>
  14. {% else %}
  15. <li><a href="?page={{ page }}{{ getvars }}{{ hashtag }}" class="page">{{ page }}</a></li>
  16. {% endifequal %}
  17. {% else %}
  18. ...
  19. {% endif %}
  20. {% endfor %}
  21. {% if page_obj.has_next %}
  22. <li><a href="?page={{ page_obj.next_page_number }}{{ getvars }}{{ hashtag }}" class="next">{% trans "next" %} ››</a></li>
  23. {% else %}
  24. <li class="disabled"><a href="#">{% trans "next" %} ››</a></li>
  25. {% endif %}
  26. </ul>
  27. </div>
  28. {% endif %}

就这么简单,刷新页面就可以看到效果啦。

 

注意: 我这里是直接修改了源文件,在实际项目中,建议大家讲模板拷贝到自己的项目中再进行修改! 项目中路径为 {{ yourtemplates}}/pagination/pagination.html

转:http://blog.csdn.net/feng88724/article/details/7625880

转载于:https://www.cnblogs.com/smallcoderhujin/p/3142477.html

django-pagination 样式修改相关推荐

  1. combobox 怎么实现对listview的类别查询_通过 Django Pagination 实现简单分页

    作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都堆积在一个页面,影 ...

  2. android edittext光标太大,Android中EditText样式修改 聚焦光标、背景

    在Android开发中,根据项目的需求,需要定制一些特殊的样式,例如:使用EditText时,聚焦时的背景及光标图片使用自定义而非android系统默认的.这两天,在项目中涉及此需求,现记录如下: 首 ...

  3. html input type=quot;filequot;,科技常识:关于type=quot;filequot;的input框样式修改小结...

    今天小编跟大家讲解下有关关于type="file"的input框样式修改小结 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关关于type="file" ...

  4. Word中新建样式/修改样式对话框中的各个选项意义

    名称(N): 显示您在"样式"对话框中选择的样式的名称.您可以更改此样式,或者键入新名称来新建样式,长文档中,样式的名称要注意易于理解和记忆,如"篇样式",&q ...

  5. 滚动条全局样式修改与局部修改

    全局的样式代码: ::-webkit-scrollbar {width: 10px;height: 10px;}/* 滚动条的滑块 */::-webkit-scrollbar-thumb {backg ...

  6. 全局样式_CAD新手福利:不懂标注样式修改的请进来一看

    在CAD中,尺寸标注是必不可少的. 因此关于尺寸标注的样式修改,也相对来说比较"杂",因为有些时候,尺寸线和尺寸界限都会有一定的要求. 今天,分享一些尺寸标注中关于尺寸线和尺寸界限 ...

  7. html input选择框样式修改,关于type=file的input框样式修改小结

    关于type="file"的input是啥? 这个是啥我觉得没必要再说了,反正大家都知道,然后在现在有各种手机的时代,还可以通过直接拍照的方式来上传,反正比以前好玩多了. 上传按钮 ...

  8. layui数据表格自定义复选框表头_layui中table表头样式修改方法

    如下所示: layui.use('table', function () { var table = layui.table; table.render({ elem: '#desTable' , u ...

  9. Input placeholder属性样式修改(颜色,大小,位置)

    Input placeholder属性样式修改(颜色,大小,位置) input::-webkit-input-placeholder {/* placeholder颜色 */color: #aab2b ...

  10. iview的表格自定义_Vue中使用iview-UI表格样式修改和使用自定义模板数据渲染相关...

    项目前台页面用的iview-UI,下面对表格相关的样式修改和数据渲染进行一下总结 数据渲染相关 正常渲染 直接从教程中拿出来的组件代码: columns中填写的数据必须是一个数组,代表的是表头相关,常 ...

最新文章

  1. 裸眼3D将是未来移动端的显示的主要技术
  2. 预备作业02 20162320刘先润
  3. Mockito匹配器优先
  4. php支持哪8种数据类型,PHP八种数据类型+使用实例
  5. linux杀掉进程后总是重启,Linux监控进程,进程关闭自动重启方案
  6. beego 访问网络_Go--Beego新建项目(解决不能访问的问题)
  7. oracle如何杀掉表死锁,oracle杀死死锁的方法
  8. HMM:隐马尔科夫模型 - 预测和解码
  9. ExcuteScalar ExecuteNonQuery
  10. 五一建模之二维纸板切割问题线性整数规划问题
  11. kudu tablet的设计
  12. 读《京东咚咚架构演进》有感
  13. 【RocketMQ】Send [1] times, still failed以及No route info of this topic问题排查思路总结
  14. 教你防范QQ黑客工具!!!!
  15. 详解php与mysql的关系
  16. 增加收入的 6 种方式
  17. 民法典实施后,夫妻共同债务如何认定?
  18. JS的垃圾回收机制是什么
  19. 打印skb内容的一小段代码
  20. 报名系统网页导出html,教资报名系统提示网站兼容性怎么办 ie浏览器兼容性操作流程...

热门文章

  1. python主要运用于-Python的8大主要应用领域,看看哪个是你的菜?
  2. python话雷达图-python使用matplotlib绘制雷达图
  3. python开发是做什么的-python开发工程师是做什么的
  4. 在当当买了python怎么下载源代码-爬虫实战:爬取当当网所有 Python 书籍
  5. 函数式编程语言python-写 Python 代码不可不知的函数式编程技术
  6. python现在好找工作吗-学完Python好找工作吗?为什么有人学完找不到工作?
  7. 编程爱好者学vb还是python-编程语言Java和Python对比哪个比较好
  8. 想学python有什么用-学python日常工作有什么用?
  9. python做电脑软件-作为一个Python程序员,电脑上应该具备哪些软件?
  10. 从零开始学习python-新手学习python-从零开始学习