def index(request):
collection_name = get_db()
shop_list = collection_name.find()
# 分页
all_count = 0
for shop in shop_list:
all_count += 1
shop_list.clone()
shop_list = collection_name.find()
current_page = request.GET.get("page", 1)
page_obj = Pagination(current_page=current_page, all_count=all_count, per_page_num=10)
page_queryset = shop_list[page_obj.start:page_obj.end]
return render(request, 'index.html', locals())
for循环内容后,调用的clone()方法,然后再次find()取出数据