1.分页器基础学习 1.1 补充知识-批量创建 数据库中数据批量创建,不要每创建一个就往数据库中塞一个,会造成撞库,造成大量I/O操作,速速较慢,应该采用一次性创建大量数据,一次性将大量数据塞入到数据库中. 主要用到:库名.objects.bulk_create(数据) def index(request): book_list=[] for i in range(1,101): book = Book(title="book%s"%i,price=i*i) book_list.app…
--------------------------------------------------------------------------------路虽远,行则将至. 事虽难,做则必成. view from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * from django.core.paginator import Paginato…
分页器 简单的分页器实现 views.py from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger from app1.models import * def index(request): # book_list = [] # # # 数据库批量写入数据,比每次打开数据库写入数据效率更高 # for i in range(100): # book = Book(title='book_%s'%i,price=…
Django组件介绍 分页器的使用 分页器在页面中非常常见,当数据库条数数据过多时,页面一次性显示不好看时,我们可以使用分页器,将数据分几次显示. 1.1 数据库内插入大量数据 Booklist=[] for i in range(100): Booklist.append(Book(title="book"+str(i),price=30+i*i)) Book.objects.bulk_create(Booklist) 使用对象下面的bulk_create(),可以实现批量插入 1.…