跳转到主要内容

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-py3-none-any.whl (3.4 kB 查看哈希值)

上传时间 Python 3

支持者