用户在Flask中添加图像的目录结构

时间:2019-01-03 06:02:28

标签: python image flask filesystems directory-structure

我正在构建一个相当大的Flask应用程序,将允许用户插入图像。我想知道该项目是否有任何推荐的目录/软件包结构。我知道Flask和其他许多人推荐以下事实:

/yourapp
    /yourapp
        /assets
        /views
        /static
            /css
            /img
            /js
        /templates

但是,我的应用程序中有两种图像。一种类型由应用程序本身使用的图像组成,另一种类型由用户添加的图像组成。我目前正在将应用本身所需的图像存储在static/img/目录中。我可能还会提到,我存储的文件是程序的一部分,但不是真正的代码(例如,资产可能包含.json文件和.txt文件,当用户发送请求时,这些文件需要进行解析)。当Flask在static中推荐图像时,用户在技术上static添加的图像还是在assets目录中属于更好的图像,还是可以做得更好?我意识到这个问题现在可能会基于观点而出现,但是我真正要问的是,是否存在一种推荐/更智能的方式来做到这一点,并考虑一种方式相对于另一种方式的优缺点。我不是在征求您的意见。

感谢您的任何帮助!

0 个答案:

没有答案