在Python Django中,在何处存储软件生成的特定于用户的图像文件?

在Python Django中,在何处存储软件生成的特定于用户的图像文件?,python,django,django-templates,project-structure,filestructure,Python,Django,Django Templates,Project Structure,Filestructure,我想通过Django中的Python脚本根据用户请求动态生成的图像来查看html页面。我不需要永久存储它们,只需要从模板生成响应html页面。我应该在哪里存储这些图像(或者我应该在哪里存储)?如果我将图像存储在服务器上的某个位置,什么时候应该删除它们?有几个选项,答案取决于软件和硬件的具体情况 图像是否很小,能否快速生成?从Django视图动态生成图像。不要把它们存放在任何地方。有一个url,比如/user/some-important-widget-image/5/,它为ID为5的用户输出某个

我想通过Django中的Python脚本根据用户请求动态生成的图像来查看html页面。我不需要永久存储它们,只需要从模板生成响应html页面。我应该在哪里存储这些图像(或者我应该在哪里存储)?如果我将图像存储在服务器上的某个位置,什么时候应该删除它们?

有几个选项,答案取决于软件和硬件的具体情况

图像是否很小,能否快速生成?从Django视图动态生成图像。不要把它们存放在任何地方。有一个url,比如
/user/some-important-widget-image/5/
,它为ID为5的用户输出某个重要widget-image的PNG

文件是否很大,生成需要很长时间,或者由于服务器无法处理,动态生成文件将无法工作?将它们存储在媒体目录中。有一个cron作业,每天、每周或每月删除X小时前生成的图像