def materialstorage_makexlsx_all(request, page):
    datas, tempFilePath, fileName = get_post_data(request,
                                                  Materialstorage.objects)
    ids = [i for i in range(1, len(datas) + 1)]  #序号
    if convertxlsx(datas, tempFilePath, ids):
        return down_file(tempFilePath, fileName)
    return HttpResponseRedirect(r'/web/materialstorage/list/%s' % (page))
def salesreport_makexlsx_page(request, page):
    datas, tempFilePath, fileName = get_post_data(request, Salesreport.objects)
    datas, pageList, num_pages, page = djangoPage(datas, page, PAGE_NUM)  #调用分页函数
    ids = [i+PAGE_NUM * (page - 1) for i in range(1,PAGE_NUM+1) ]  #序号
    if convertxlsx(datas, tempFilePath, ids):
        return down_file(tempFilePath, fileName)
    return HttpResponseRedirect(r'/web/materialreport/list/%s' % (page))
예제 #3
0
def copewith_makexlsx_all(request, page):
    datas, tempFilePath, fileName = get_post_data(request, Copewith.objects)
    ids = [i for i in range(1, len(datas) + 1)]  #序号
    if convertxlsx(datas, tempFilePath, ids):
        return downfile(tempFilePath, fileName)
    return HttpResponseRedirect(r'/web/copewith/list/%s' % (page))