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