因想开发一个Django分页功能,需要模拟大量的数据.所以我们需使用python 与django models结合来批量添加数据.
models.py
这是未批量导入数据前的book表中书的数量.
导入数据.
import_data.py
执行代码后,让我们再看下book表中书的数量.
Python代码中也是指定了150条,和数据库中的数据一致.
现在我们制作一个书的展示页.
urls.py
views.py
templates/books.html
访问http://127.0.0.1:8080/books
还有很多,我没有截取了.用这种方式看这样的数据会不会头疼,那么今天就来解决这个问题.
现在我们要做的是通过在url传递 page页数来控制显示,如:http://127.0.0.1:8000/books?page=2,并且假定每页显示10条数据.
开工…
修改views.py代码
修改templates/books.html部分代码(此代码段放置与后面).
再看展示效果.
基本的分页已经完成,下一篇我再将此分页功能做的更全更细致点供大家参考.
领取专属 10元无门槛券
私享最新 技术干货