使用django的分頁外掛程式進行分頁

2021-09-17 04:57:45 字數 1244 閱讀 5462

視**件:

from django.core.paginator import paginator

def list_student(request):

if request.method=='get':

page=request.get.get('page')

page_size=request.get.get('page_size')

if not page:

page=1

if not page_size:

page_size=5

page=int(page)

all_data=student.objects.all()#查詢所有的資料

all_page=paginator(all_data,int(page_size))#將資料和單頁條數放到paginator裡面

data=all_page.page(page)#獲取具體頁的資料

return render(request,'stu_list.html',locals())

stu_llist.html中 django分頁常用的方法

#基於分頁例項

+++++++++++++++++++++總條數數+++++++++++++++++++++++++++

}

+++++++++++++++++++++總頁數+++++++++++++++++++++++++++

}

+++++++++++++++++++++頁碼範圍+++++++++++++++++++++++++++

}

#基於當前分頁

+++++++++++++++++++++當前頁具體資料+++++++++++++++++++++++++++

}

+++++++++++++++++++++當前頁碼+++++++++++++++++++++++++++

}

}

+++++++++++++++++++++開始索引+++++++++++++++++++++++++++

}+++++++++++++++++++++結束索引+++++++++++++++++++++++++++

}

最後顯示的結果:

django利用分頁器元件進行分頁

django的分頁元件 paginator物件 paginator paginator user list,10 per page 每頁顯示條目數量 count 資料總個數 num pages 總頁數 page range 總頁數的索引範圍,如 1,10 1,200 page page物件 page...

全註解怎麼使用分頁外掛程式 分頁外掛程式使用的方式

userdao 介面 public inte ce userdao public inte ce userservice userserviceimpl 實現方法 service public class userserviceimpl implements userservice override...

PageHelper分頁外掛程式的使用

外掛程式叫做pagehelper如果你也在用 mybatis 建議嘗試該分頁外掛程式,這個一定是最方便使用的分頁外掛程式。該外掛程式目前支援oracle,mysql,mariadb,sqlite,hsqldb,postgresql六種資料庫分頁。使用方法 第一步 需要在sqlmapconfig.xm...