0

Djangoを使用してajaxデータと出力csvファイルを取得しようとしていますが、チュートリアルコードは機能します:

response = HttpResponse(mimetype='text/csv')
response['Content-Disposition'] = 'attachment; filename=somefilename.csv'
writer = csv.writer(response)
writer.writerow(['First row', 'Foo', 'Bar', 'Baz'])
writer.writerow(['Second row', 'A', 'B', 'C', '"Testing"', "Here's a quote"]) 
return response 

しかし、私のコードは機能しません!

if request.method == 'POST':
    response = HttpResponse(mimetype='text/csv')
    response['Content-Disposition'] = 'attachment; filename=somefilename.csv' 
    writer = csv.writer(response)
    writer.writerow(['First row', 'Foo', 'Bar', 'Baz'])
    writer.writerow(['Second row', 'A', 'B', 'C', '"Testing"', "Here's a quote"]) 
    return response 

助言がありますか ?!

4

1 に答える 1

0

これは投稿リクエストではありません。取得依頼です。if method == 投稿を削除します。

于 2013-07-30T10:20:01.630 に答える