我有一个网站,我希望人们可以在其中下载使用 python 创建的 csv 文件。
我或多或少地使用了Django website中的示例,但我无法使其工作。
这是我在 ajax.py 中的 python 代码(我使用的是 Dajaxice/Dajax)
def create_csv(request):
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="results.csv"'
writer = csv.writer(response)
writer.writerow(['Session Nr', 'Treatment', 'Participant ID', 'Discount 1', 'Discount 2', 'Discount 3'])
return response
这是我的 html/javascript,人们尝试下载该页面:
<span onclick="download()" >DOWNLOAD</span>
<script type="text/javascript">
function download() {
Dajaxice.chocolate.chocolate.create_csv(Dajax.process);
}
</script>
任何提示都非常感谢。