こちらのサイトを参考にCSVのエクスポートを実装したいと考えています。
https://narito.ninja/detail/60/
以下が出力の関数なのですが、
writer.writerow()で出力するカラムをしていると解釈していますが、
この場合は、Post.objects.all()で取得したオブジェクトを出力すると考えてよいのでしょうか?
python
1def post_export(request): 2 response = HttpResponse(content_type='text/csv') 3 response['Content-Disposition'] = 'attachment; filename="posts.csv"' 4 writer = csv.writer(response) 5 for post in Post.objects.all(): 6 writer.writerow([post.pk, post.title]) 7 return response
そうすると分からないのが、
returnしているのがresponseで取ってきたオブジェクトを格納していないので混乱しました。
どうぞ考え方のお知恵をおかりしたくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 11:28
2019/01/09 11:31
2019/01/09 13:54