84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
就是界面上有个按钮,然后点击之后,后台会生成一个文件,比如log文件,然后当生成完成,就可以下载了。由于第一次处理这种实时文件生成,不太明白怎么实现。谢谢
认证0级讲师
返回一个可下载文件,只要在返回的HTTP响应中头部加上Content-Disposition=attachment; filename="anyfilename.xxx",浏览器会据此弹出下载对话框提示用户下载。
文件内容后台无论从本地文件read或者程序生产的字符串都一样,塞到HttpResponse对象然后相应的view中return即可。注意一定不能让用户等太久。
官方一个生成csv文件的例子可以参考:https://docs.djangoproject.co...
返回一个可下载文件,只要在返回的HTTP响应中头部加上Content-Disposition=attachment; filename="anyfilename.xxx",浏览器会据此弹出下载对话框提示用户下载。
文件内容后台无论从本地文件read或者程序生产的字符串都一样,塞到HttpResponse对象然后相应的view中return即可。注意一定不能让用户等太久。
官方一个生成csv文件的例子可以参考:https://docs.djangoproject.co...