django - 如何将 Django 查询集导出到 csv 文件
问题描述
我有一个值查询集我的值。如何将其转换为 csv 文件。
通过 postgresql 而不是 python 导出它很重要。因为查询集有太多的记录。
解决方案
import csv
query_set = django_query_set_you_have_made
fields = ['Field1', 'Field2']
with open('my_file.csv', 'w') as file:
write = csv.writer(file)
write.writerow(fields)
write.writerows(query_set)
推荐阅读
- apache-flink - Apache Flink 依次写入多个接收器
- python - Flask-SQL 中的关联对象在 shell 中表现,但在网站上创建“非 JSONable”错误
- javascript - 如何将两个参数传递给第 3 方组件回调属性?
- python - 发布数据时将 ForeignKey 设置为特定模型
- c - 多次扫描字符串并在每行中打印辅音数量
- android - 此 NavController 不知道导航目的地 xxx
- mysql - TypeORM 错误 - DataTypeNotSupportedError
- android - 在 Ubuntu 上使用颤振和 codemagic 构建和安装 ios 应用程序时出现问题
- css - 按页面更改菜单项类别不单击
- javascript - 在 AWS 上运行的 Node.JS 应用程序性能问题