我在views.py,
中创建了一个词典列表my_list= [
{'user': 1000, 'account1': 100, 'account2': 200, 'account3': 100},
{'user': 1001, 'account1': 110, 'account2': 100, 'account3': 250},
{'user': 1002, 'account1': 220, 'account2': 200, 'account3': 100},
]
我想将其导出到csv文件。
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="mylist.csv"'
writer = csv.writer(response)
for data in my_list:
writer.writerow(data)
return response
我知道对于my_list"中的数据,"有错误。 my_list包含所有键和值。
如何只获取my_list的密钥?还是有另一种方法可以将列表导出到csv?
(我使用django 2和python3.4)
答案 0 :(得分:1)
您需要<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<强>演示:强>
DictWriter