Django-生成csv文件

定义:

python中生成csv文件:

csv文件下载:

事例:

例子:

urls:

python 复制代码
from django.urls import path
from . import views
urlpatterns = [

    path('test_csv',views.test_csv),
]

views:

python 复制代码
def test_csv(request):
    response = HttpResponse(content_type='text/csv')
    response['Content-Disposition'] = 'attachment; filename="test.csv"'
    writer = csv.writer(response)
    writer.writerow(['Title', 'Content'])
    for i in range(100):
        writer.writerow([i, f'Content {i}'])
    return response
相关推荐
风一样的树懒15 分钟前
死信队列:你在正确使用么?
后端
RoyLin18 分钟前
TypeScript设计模式:门面模式
前端·后端·typescript
JavaGuide21 分钟前
JDK 25(长期支持版) 发布,新特性解读!
java·后端
weiwenhao34 分钟前
关于 nature 编程语言
人工智能·后端·开源
薛定谔的算法43 分钟前
phoneGPT:构建专业领域的检索增强型智能问答系统
前端·数据库·后端
RoyLin1 小时前
TypeScript设计模式:责任链模式
前端·后端·typescript
RoyLin1 小时前
TypeScript设计模式:装饰器模式
前端·后端·typescript
Java中文社群1 小时前
有点意思!Java8后最有用新特性排行榜!
java·后端·面试
代码匠心1 小时前
从零开始学Flink:数据源
java·大数据·后端·flink
掘金一周1 小时前
Flutter Riverpod 3.0 发布,大规模重构下的全新状态管理框架 | 掘金一周 9.18
前端·人工智能·后端