zoukankan      html  css  js  c++  java
  • Flask download file vs django download file

    Only difference is make_response and httpresponse.

    FLASK VERSION:

    from flask import make_response

    @app.route('/jobstatus_download/') def jobstatus_download(): with open('Job_status.csv', 'w') as f: writer = csv.writer(f) for row in sysdb_connection(): writer.writerow(row) with open('Job_status.csv') as f: c = f.read() response = make_response(c) response.headers['Content-Type'] = 'application/octet-stream' response.headers['Content-Disposition'] = 'attachment;filename="{0}"'.format('Job_status.csv') return response

    Django Version:

    from django.http import HttpResponse
    def
    snooper_download(request): with open('snooper_impact.csv', 'w') as f: writer = csv.writer(f) for row in cursor.fetchall(): writer.writerow(row) with open('snooper_impact.csv') as f: c = f.read() response = HttpResponse(c) response['Content-Type'] = 'application/octet-stream' response['Content-Disposition'] = 'attachment;filename="{0}"'.format('snooper_impact.csv') return response
  • 相关阅读:
    HDU 2047 阿牛的EOF牛肉串
    HDU 2015 偶数求和
    HDU 2029 算菜价
    HDU 2028 Lowest Common Multiple Plus
    动态函数库设计
    静态函数库设计
    Linux编程规范
    Linux应用程序地址布局
    Core Dump 程序故障分析
    W-D-S-UART编程
  • 原文地址:https://www.cnblogs.com/kiddy/p/5287807.html
Copyright © 2011-2022 走看看