29 lines
792 B
Python
29 lines
792 B
Python
|
from django.shortcuts import render, HttpResponse, redirect
|
||
|
|
||
|
from app import models
|
||
|
from app.models import City
|
||
|
from app.utils.pagination import Pagination
|
||
|
|
||
|
"""
|
||
|
这个模块主要用于展示上传后的图片
|
||
|
"""
|
||
|
|
||
|
|
||
|
def city_list(request):
|
||
|
"""
|
||
|
上传后的城市图片展示
|
||
|
"""
|
||
|
# 猎取全部记录
|
||
|
queryset = models.City.objects.all().order_by('-id')
|
||
|
|
||
|
page_object = Pagination(request, queryset) # 实例化分页导航条类
|
||
|
page_queryset = page_object.page_queryset # 获得分完页的数据结果
|
||
|
# 生成分页导航条
|
||
|
page_nav = page_object.html()
|
||
|
|
||
|
content = {
|
||
|
'queryset': page_queryset, # 分完页的数据结果
|
||
|
'page_nav': page_nav # 生成的页码导航条
|
||
|
}
|
||
|
return render(request, 'city_list.html', content)
|