python中分页使用

 

分页代码pagination.py如文件:css

 

 

使用需导入html

<link rel="stylesheet" href="{% static 'plugins/bootstrap-3.3.7-dist/css/bootstrap.css' %}">

添加bootstrap的ul样式django

  <nav aria-label="Page navigation">
  <ul class="pagination">
    <li>
      <a href="#" aria-label="Previous">
        <span aria-hidden="true">&laquo;</span>
      </a>
    </li>
    {{ page_html }}  #使用分页代码
      <li>
      <a href="#" aria-label="Next">
        <span aria-hidden="true">&raquo;</span>
      </a>
    </li>
  </ul>
</nav>

 

上面的尚未记住查询条件 ,由于使用的是post请求,改为get请求。bootstrap

由POST获取搜索框内容改为由GET里获取。而且判断没有获取到那么就是返回首页。es限制只能查出10条数据,咱们这里在query同级上加 ‘size’:大小   ,这样就能够显示多个了app

实例化page,数据是列表变成如下切片,而后传页面post

页面代码使用上面已经写了。这样点击其它页面就能使用前面拼接的内容了url

相关文章
相关标签/搜索