Django分页查询


@login_required()
def show_page(request):
    """
    分页
    :param request:
    :return:
    """
    limit = int(request.GET.get("limit"))
    start = int(request.GET.get("start"))
    page = int(request.GET.get("page"))
    search = request.GET.get("search")

    data_list = ProductVulnInfo.objects.filter(isdelete=False). values("").order_by()
    paginator = Paginator(data_list, limit)
    count = paginator.count
    data = paginator.page(page)
    result = []
    row = {
        "id": item['id'],
         "": item[''],
         "": item[''],
         "": str(item[''].strftime('%Y-%m-%d')),
         "": str(item[''].strftime('%Y-%m-%d')),
         "": item[''],
         "": item[''],
         "":,
     }
    result.append(row)
    response = {'data': result, 'limit': limit, 'page': start, 'total': count}
    return JsonResponse(response)

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM