先展示整体代码
views
from django.shortcuts import render,HttpResponse
from .models import *
import time
from django.core.paginator import Paginator
# Create your views here.
# def create_data(request):
# now_time = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
# for i in range(30,30):
# s = ''
# s = s+'book%s'%i
# borrowBook.objects.create(name=s,time=now_time)
# s=''
# return HttpResponse(111)
def index(request,pindex):
book_obj = borrowBook.objects.all()
books = book_obj.values_list()
print(type(books))
paginator = Paginator(books,5)
if pindex == '':
pindex=1
else:
int(pindex)
num = paginator.num_pages
page = paginator.page(pindex)
print('page',page)
return render(request,'index.html',{
'page':page,'num':num})
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
</head>
<body>
共{
{
num }}页
跳转到第<input type="number" style="width: 50px"