在Django1.8项目中,在不同的应用程序中找不到静态文件

时间:2017-09-02 08:51:26

标签: django

我已经开始学习Django1.8了。 在我的项目中,我有2个应用程序 - 一个是account app,另一个是images app。每个应用程序目录都包含静态目录。

2个应用程序的静态目录结构如下。

帐户应用

static/
    css/
        base.css

图片应用

static/
    js/
        bookmarklet.js
    css/
        bookmarklet.css

当我在浏览器的http://127.0.0.1:8000/static/css/base.css转到account app时,我可以在浏览器上找到base.css文件。

但是当我转到http://127.0.0.1:8000/static/js/bookmarklet.js中的images app时,我收到404错误。

  无法找到

'js \ bookmarklet.js'

我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

当我在STATICFILES_DIRS文件中添加settings.py时,我可以解决此问题。

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)