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
相关推荐
站大爷IP8 分钟前
从零开始用Python生成码:自定义样式与Logo嵌入
python
moyueheng17 分钟前
AG-UI 事件类型全解析:构建 AI 代理与 UI 的实时通信桥梁
后端
兔丝19 分钟前
ThinkPHP8 常见并发场景解决方案文档
redis·后端
用户35218024547519 分钟前
🥯2025 年终极避坑指南:Spring Boot 2.7 + 3.2 混合集群的 Redis + OAuth2 序列化血泪史
java·后端·spring cloud
superman超哥26 分钟前
Rust 闭包的定义与捕获:所有权系统下的函数式编程
开发语言·后端·rust·函数式编程·rust闭包·闭包的定义与捕获
天才测试猿29 分钟前
2026全新软件测试面试八股文【含答案+文档】
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
TonyLee01731 分钟前
python深拷贝与浅拷贝机制
python
落枫5943 分钟前
如何快速搭建一个JAVA持续交付环境
后端·github
用户83562907805143 分钟前
如何将 Python 列表高效导出为 Excel 文件
后端·python
止水编程 water_proof1 小时前
SpringBoot快速上手
java·spring boot·后端