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
相关推荐
Young_Gnay几秒前
.NET 之 WebApi学习笔记 (持续更新)
后端·c#
程序员cxuan11 分钟前
Claude Code :如何最大化你的 Session 价值
人工智能·后端·程序员
亿牛云爬虫专家12 分钟前
爬虫调度系统设计:用 Celery 实现按媒体权重动态调整的抓取频率控制
爬虫·python·隧道代理·舆情采集·媒体权重·频率控制·ip自动轮换
Code额1 小时前
Python 连接 DeepSeek API,OpenAI
开发语言·python·ai·ai编程
雨落倾城夏未凉1 小时前
halcon核心-C# 联合编程(十一)
后端
Suhan422 小时前
SQLAlchemy的两种查询query()查询、stmt=select()查询
数据库·python·sql·oracle
元界metalite2 小时前
SpringBoot整合Druid-连接池参数为什么不能照抄
后端
fatcoder2 小时前
玩转Nginx 09 — 运维排障:三场"火灾"实战演练
前端·后端·nginx
元界metalite2 小时前
MyBatis通用查询如何避免SELECT *?MetaLite如何按需返回字段
后端