<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<table>
<tr>
<td>Id</td>
<td>用户名</td>
<td>查看详细</td>
</tr>
{% for i in userlist %}
<tr>
<td>{{i.id}}</td>
<td>{{i.username}}</td>
<td><a href="/detail/{{i.id}}/">查看详细</a></td>
</tr>
{% endfor %}
</table>
</body>
</html>
Python
from django.shortcuts import render
from django.shortcuts import HttpResponse
# Create your views here.
def f1(requests,via):
print(via)
return HttpResponse("Good Day")
def f2(requests,name,name2):
print(name,name2)
return HttpResponse("Good Day")
##############################################
USERlIST=[]
for item in range(99):
temp={"id":item,"username":"alex"+str(item),"email":"emai"+str(item)}
USERlIST.append(temp)
def index(requests,page):
print(page)
#1 0---9
#2 10---19
#3 20---29
#4 30---39
page=int(page)
start=(page-1)*10
end=(page*10)
user_list=USERlIST
return render(requests,"index.html",{"userlist":user_list[start:end]})
def detail(requests,id):
id=int(id)
userList=USERlIST[id]
return render(requests,"detail.html",{"data":userList})