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

相關文章
相關標籤/搜索