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
相关推荐
Victor35612 小时前
MongoDB(118)如何在升级过程中进行数据备份?
后端
手握风云-12 小时前
Spring AI:让大模型住进 Spring 生态(三)
java·后端·spring
Victor35612 小时前
MongoDB(117)如何从旧版本迁移到新版本?
后端
pe7er15 小时前
window管理开发环境篇 - 持续更新
前端·后端
做怪小疯子19 小时前
华为笔试0429
python·numpy
Warson_L19 小时前
Dictionary
python
陈随易20 小时前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·后端·程序员
寒山李白21 小时前
解决 python-docx 生成的 Word 文档打开时弹出“无法读取内容“警告
python·word·wps·文档·docx·qoder
陈随易21 小时前
AI时代,你还在坚持手搓文章吗
前端·后端·程序员
2401_832365521 天前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python