我正在开发使用Django 1.8和python3.4与蟒蛇环境网站生成的文件。基本上,在用户输入参数并提交之后,会生成一个文件和图表并显示在网页上。然后用户可以下载文件和图像。处理多个用户同时
我来处理文件存储的方法是存储这些静态文件,并将其名称定为“result.csv”和“plot.png” .The文件是完全不同的基于用户的请求。但是,如果多个用户同时请求某个内容,系统只会保存一个带有名称的文件。这是非常危险的。
我没有洞察力来处理这种情况。任何人都可以给我一些建议或方向吗?非常感谢你。
就我个人而言,我会将它们存储在媒体文件夹中。 – Wtower
@Wtower文件和图像不会被用户上传,它们是由系统生成的,是否应放在MEDIA文件夹中? – chenchenmomo
如果它们生成并没有上传,它有什么关系?使用静态文件夹,下次您进行新部署并运行收集静态以前生成的文件会发生什么?你将不得不手动解决这个问题。 – Wtower