views.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:kanjitester 作者: larsyencken 项目源码 文件源码
def _chart_csv_response(chart, name, data_set_name=None):
    "Respond with the data from a chart."
    if not data_set_name:
        data_set_name = name.split('_')[2]
    if not settings.DEBUG:
        response = HttpResponse(mimetype='text/csv')
        response['Content-Disposition'] = \
                'attachment; filename=%s.csv' % name
    else:
        response = HttpResponse(mimetype='text/html')
    writer = csv.writer(response)
    for row in chart.get_data(data_set_name):
        if isinstance(row, (float, int, numpy.number)):
            writer.writerow([row])
        else:
            writer.writerow(row)

    return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号