首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

在django项目中导出数据到excel文件并实现下载的功能

a.href = blobUrl; a.click(); document.body.removeChild(a); } 补充知识:Python Django实现MySQL百万、千万级的数据量下载:解决memoryerror...其中FileResponse和StreamingHttpResponse都是使用迭代器迭代生成数据的方法,所以适合传输文件比较大的情况;而HttpResponse则是直接取得数据返回给用户,所以容易造成memoryerror...实现百万级数据量下载 上面的代码下载可以支持几万行甚至十几万行的数据,但是如果超过20万行以上的数据,那就比较困难了,我这边的剩余内存大概是1G的样子,当超过15万行数据(大概)的时候,就报memoryerror...以下是我的解决方法和思路: 用fetchone来代替fetchall,迭代生成fetchone 发现还是memoryerror,因为execute是一次性执行,后来发现可以用流式游标来代替原来的普通游标

4.7K10
领券