Django 分頁外掛:django-pagination
Google Code的Project可能被作者關閉了,現在沒法開啟,具體原因未知。
解壓、安裝。
完成後配置如下:
1. 將安裝檔案中的 pagination 資料夾拷貝到專案的根目錄下
2. settings.py 修改
新增 App
INSTALLED_APPS = (
# ...
'pagination',
)
新增中介軟體
MIDDLEWARE_CLASSES = (
# ...
'pagination.middleware.PaginationMiddleware',
)
新增
3.修改需要分頁的模板檔案:TEMPLATE_CONTEXT_PROCESSORS = ( "django.core.context_processors.auth", "django.core.context_processors.debug", "django.core.context_processors.i18n", "django.core.context_processors.media", "django.core.context_processors.request" )
在模板中頂部位置,新增{% load pagination_tags %};
新增分頁處理,預設為每 20 項分頁一次:{% autopaginate contents %},其中 contents即為 views 所傳遞的結果集;如果需要按每 10 項分頁一次,可寫為:{% autopaginate contents 10 %};
展現分頁結果,在模板中,內容呈現的後面輸入:{% paginate %}
4. views.py 編寫
views.py 中的內容比使用Django自帶分頁機制所寫要簡單很多,內容如下:
大家不要笑出來,確實就這麼簡單。def listing(request): contents = Contents.objects.all() return render_to_response('templates_tmp.html', {"contents": contents})
5. 其他選項
PAGINATION_DEFAULT_PAGINATION 每頁顯示數量
PAGINATION_DEFAULT_WINDOW 分頁顯示在當前頁左右兩邊的頁數
PAGINATION_DEFAULT_ORPHANS 最後一頁顯示的最小頁數,預設為0
PAGINATION_INVALID_PAGE_RAISES_404 當頁數不存在時,是否顯示404頁面
相關推薦
Django 分頁外掛:django-pagination
Google Code的Project可能被作者關閉了,現在沒法開啟,具體原因未知。 解壓、安裝。 完成後配置如下: 1. 將安裝檔案中的 pagination 資料夾拷貝到專案的根目錄下 2. settings.py 修改 新增 App INSTALLED_APPS
Django分頁中介軟體dj-pagination的使用,並修改pagination.html模板
最近做網路相關輿情分析需要分頁,就查看了很多的相關資料,最後發現其實,已經有現成的分頁中介軟體可以直接使用,相當方便。本次就介紹一些dj-pagination的相關知識。 具體的請參考官網:https://dj-p
spring boot 1.4.2.RELEASE+Thymeleaf+mybatis 整合通用maper,與分頁外掛:
spring boot 1.4.2.RELEASE+Thymeleaf+mybatis 整合通用maper,與分頁外掛: pom.xml <parent> <groupId>org.springframe
django 分頁django-pure-pagination
pre 自帶 provide ... ani log 一個 esp https 雖然django自帶了一個paginator,但不是很方便,我們使用django-pure-pagination github地址https://github.com/jamespacileo/
[py][mx]django分頁第三方模塊django-pure-pagination
ati url course count() nat src eno dict install 分頁模塊django-pure-pagination - 一款基於django pagination封裝的更好用的分頁模塊 https://github.com/jamespac
django Paginator分頁外掛
1 from django.shortcuts import render 2 import importlib 3 from king_admin.utils import table_filter 4 from django.core.paginator import Pag
008:Django 分頁
本章知識點 分頁的介紹 Django分頁外掛 知識點講解 1、分頁的介紹 登入 --> 首頁 --> 列表頁 列表頁 分頁 每頁多少條 當前頁碼 第一種自定義分頁: def pageDemo(request): ‘’’ 自定義分頁] :param
Flask學習之旅--分頁功能:分別使用 flask--pagination 和分頁外掛 layPage
一、前言 現在開發一個網站,分頁是一個很常見的功能了,尤其是當資料達到一定量的時候,如果都顯示在頁面上,會造成頁面過長而影響使用者體驗,除此之外,還可能出現載入過慢等問題。因此,分頁就很有必要了。 分頁功能的常用的實現方法有兩種:前臺分頁和後臺分頁。前臺分頁就是一次查詢取出所有資料儲存在記憶體中,需要
Python學習day13 Django 分頁/Session/Cookie
min art .post sso quest mit out -- asset Created on 2017年5月3日 第1課:上節作業簡介 鼠標放上表單後進入編輯模式-----需學習----CMDB裏會學到模態對話框裏--彈出對話框---對後臺進行操作---方式:1
Django分頁
end ref -o clas 取數 lte obj idp 取數據 html頁面: <div id="pagination"> <ul id="pagination-flickr"> {% if article_list.has_
django分頁及搜索後如何翻頁
如何 我們 page 翻頁 gin 需要 log not url路徑 django自帶了Pagnator 導入 from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage 分頁 de
Python之路65-Django分頁、自定義分頁
python目錄一、XSS二、分頁1三、分頁2四、分頁3一、XSS有下面一段代碼,想將這段代碼中的字符串渲染到HTML頁面中,默認Django是不能這樣去操作的views.pydef user_list(request): page_str = """ <a href="/use
Django分頁和查詢參數的問題
內容 pytho 傳參 earch ear 現實 dpm .net repl 查詢是通過get的方式,之前沒有分頁之前,url是這樣的: http://hostname/search?query=port%3A8080 那麽我的想法是如果分頁了。 1,不帶page參數了。n
django分頁功能
int 記錄 最大 test obj 請求 import earch eno 采用django自帶的Paginator功能 from django.core.paginator import Paginator food = foodInfo.objects.filter(
Django-分頁器
print current div set 批量 後臺 oct ews append 一、分頁試圖函數 >>> from django.core.paginator import Paginator >>> objects = [
Django--分頁器(paginator)、Django的用戶認證、Django的FORM表單
modelform 從數據 submit fields 個人 select method rtc 無法使用 分頁器(paginator) >>> from django.core.paginator import Paginator >>&g
django分頁器paginator使用簡單說明
django 分頁Django之分頁功能Django提供了一個新的類來幫助你管理分頁數據,這個類存放在django/core/paginator.py.它可以接收列表、元組或其它可叠代的對象。基本語法class Paginator(object): def __init__(self, objec
Django分頁器
digi edi disable res short 啟動 實現 需要 creat Django分頁器 當首頁展示內容過多時,需要使用分頁來講數據傳遞給用戶,這時就可以用到Django提供的分頁器; 批量向數據庫中插入數據 1.創建表:models.py from djan
7 Django分頁器文章分頁
src http 技術分享 alt .com bsp 9.png image png 1 2 3 4 5 7 Django分頁器文章分頁
django 分頁與美化
django paginator django提供了分頁功能接口,比自己用切片來實現方便很多。利用django的Paginator分頁類,加上booststrap美化前端,實現分頁功能。目標效果如下: a) 只顯示n個標簽頁,如5。b) 選中變色。c) 上一頁下一頁功能。d) 若當前選中第一頁,則不