无法将资产文件夹放在Flask应用程序中

时间:2019-02-01 17:45:44

标签: python flask

我正在开发Flask应用。我有资产文件夹,其中包含文件,字体,图像和javascript,我应该放在哪里?我将index.html放在模板中。我已经尝试过将它们放在静态文件夹中,但是没有用。

1 个答案:

答案 0 :(得分:1)

我建议这样组织您的目录结构:

myapp/
    __init__.py
    static/
    templates/
    views/
    models.py
run.py

然后,您可以根据个人喜好来组织静态文件夹。例如,诸如:

static/
    css/
        lib/
            bootstrap.css
        style.css
        home.css
        admin.css
    js/
        lib/
            jquery.js
        home.js
        admin.js
    img/
        logo.svg
        favicon.ico

默认情况下,烧瓶会在相对于应用程序初始化和启动位置的静态文件夹中查找静态内容。有关静态文件的更多信息,请查看此link

希望有帮助!