def schools(request): # for i in range(100): # name="上海%s区" % (i) # models.school.objects.create(scname=name,create_id=i) try: cur_page=request.GET.get("cur_page") cur_page=int(cur_page) except Exception as e: cur_page=1 sch= models.school.objects.all() from django.core.paginator import Paginator paginator=Paginator(sch,10) users=paginator.page(cur_page) return render(request ,"school.html",{"sch":users})
school.html网页
<table class="table table-hover"> <caption>悬停表格布局</caption> <thead> <tr> <th>id</th> <th>学校名称</th> <th>操作</th> </tr> </thead> <tbody> {% for sch in sch.object_list %} <tr> <td>{{ sch.id }}</td> <td>{{ sch.scname }}</td> <td><button type="button" class="btn btn-primary">修改</button> <button type="button" class="btn btn-danger">删除</button> </td> </tr> #分页 {% endfor %} {% if sch.has_previous %} <a href="/login/school/?cur_page={{ sch.previous_page_number}}">上一页</a> {% endif %} {% if sch.has_next %} <a href="/login/school/?cur_page={{ sch.next_page_number}}">下一页</a> {% endif %}
原文:https://www.cnblogs.com/xzcvblogs/p/11203778.html