Web框架开发-Django-分页器

一、Django的分页器(paginator)

view

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

from django.shortcuts import render,HttpResponse

# Create your views here.

from app01.models import *

from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger

def index(request):

    '''

    批量导入数据:

    Booklist=[]

    for i in range(100):

        Booklist.append(Book(title="book"+str(i),price=30+i*i))

    Book.objects.bulk_create(Booklist)

    '''

    '''

分页器的使用:

    book_list=Book.objects.all()

    paginator = Paginator(book_list, 10)

    print("count:",paginator.count)           #数据总数

    print("num_pages",paginator.num_pages)    #总页数

    print("page_range",paginator.page_range)  #页码的列表

    page1=paginator.page(1) #第1页的page对象

    for i in page1:         #遍历第1页的所有数据对象

        print(i)

    

相关推荐

  1. Web框架开发-Django-

    2024-03-29 05:38:03       39 阅读
  2. Django

    2024-03-29 05:38:03       71 阅读
  3. DRFDjango Restful Framework)

    2024-03-29 05:38:03       34 阅读
  4. Web框架开发-Django-缓存

    2024-03-29 05:38:03       28 阅读
  5. Django的ORM使用filter以及Paginator

    2024-03-29 05:38:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 05:38:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 05:38:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 05:38:03       82 阅读
  4. Python语言-面向对象

    2024-03-29 05:38:03       91 阅读

热门阅读

  1. vue3挂载axios挂载全局方法

    2024-03-29 05:38:03       37 阅读
  2. leetcode 1997.访问完所有房间的第一天

    2024-03-29 05:38:03       42 阅读
  3. PostCSS 的详细安装和具体使用指南

    2024-03-29 05:38:03       41 阅读
  4. 低代码开发:助力企业实现数字化运维体系搭建

    2024-03-29 05:38:03       46 阅读
  5. Android数据传递

    2024-03-29 05:38:03       41 阅读
  6. Django(四)-搭建第一个应用(3)

    2024-03-29 05:38:03       46 阅读
  7. c++中2种返回变量类型名称的方法

    2024-03-29 05:38:03       38 阅读
  8. 如何系统的学习 C#

    2024-03-29 05:38:03       42 阅读
  9. 利用图像识别进行疾病诊断

    2024-03-29 05:38:03       38 阅读