Django静态文件不会刷新

时间:2018-03-27 01:52:01

标签: python css django static

由于某种原因,我的django中静态文件的URL不会改变。我将其从static更改为staticfiles,以避免与我的全局静态文件发生冲突。

我的项目设置如下

exampleproject/
    app1/
        static/
            css/
    app2/
        static/
            css/
    static/
        css/
    exampleproject/
        settings.py
    staticfiles/
        # static files collected here
        app1/static/css/
        app2/static/css/
    manage.py

settings.py中的静态设置是

STATIC_URL = '/staticfiles/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles/')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

它似乎在我的测试环境中工作。但在部署时,即使清除了缓存,重新启动nginx / gunicorn并确保它与git保持同步,它也不会将页面上的URL更改为/staticfiles/而不是/static/

0 个答案:

没有答案