首页 > 解决方案 > 如何将 Django 查询集导出到 csv 文件

问题描述

我有一个值查询集我的值。如何将其转换为 csv 文件。

通过 postgresql 而不是 python 导出它很重要。因为查询集有太多的记录。

标签: djangopostgresqlcsv

解决方案


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)

推荐阅读