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
相关推荐
兵慌码乱7 小时前
面向桌面端的资产管理系统分层架构设计与核心模块实现
python·系统架构·sqlite·pyqt5·数据库设计·桌面应用开发·mvc架构
咖啡八杯8 小时前
GoF设计模式——策略模式
java·后端·spring·设计模式
hboot8 小时前
AI工程师第三课 - 机器学习基础
python·scikit-learn·kaggle
lizhongxuan9 小时前
AI Agent 上下文压缩利器 Headroom
后端
Csvn11 小时前
SSH 远程管理与安全加固 — 运维的守门之道
后端
IT_陈寒11 小时前
Python搞不定字符串编码?这破玩意坑我两小时!
前端·人工智能·后端
菜鸟谢12 小时前
Rust 智能指针完整详解
后端
菜鸟谢12 小时前
Rust 函数完整知识点详解
后端
爱勇宝13 小时前
淡泊名利之前,先承认我们都很焦虑
前端·后端·程序员
菜鸟谢13 小时前
Rust 闭包(Closure)完整详解
后端