首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django批量添加测试数据及简单分页功能实现

因想开发一个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部分代码(此代码段放置与后面).

再看展示效果.

基本的分页已经完成,下一篇我再将此分页功能做的更全更细致点供大家参考.

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181203G0EUUD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券