Django管理面板中的数据快速导出
项目描述
快速将CSV响应流式传输到客户端的实用工具
感谢,https://docs.django.ac.cn/en/4.0/howto/outputting-csv/
示例用法
from django_fast_export.csv import StreamingCSVResponse
response = StreamingCSVResponse.from_queryset(queryset)
或带有附加字段
from django_fast_export.csv import StreamingCSVResponse, all_values, all_verbose_names
def generate():
yield (all_verbose_names(queryset.model) + ["Lösungen"])
yield from (
(all_values(instance) + [instance.get_solutions()]) for instance in queryset
)
response = StreamingCSVResponse(generate())
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
django_fast_export-0.1.1.tar.gz (3.0 kB 查看哈希值)
构建分发
关闭
django_fast_export-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9d72b2743bc1d5058203f601919f2ab1fb2dc22a78cb39163aefbb3c2f2f1c9 |
|
MD5 | 59bdac229d8a634ef246c112a324ee9c |
|
BLAKE2b-256 | 32699814b152e6b913004d1cdf3065917de18ea6f4355c8abaecf3dcfc151acc |