即使我删除了整个静态文件夹,Django也会以某种方式访问​​静态文件

时间:2018-02-19 03:31:30

标签: django static django-static django-statistics

我是Django的新手,我将静态文件放在项目级static文件夹中,甚至放在app/static/app目录中的多个应用程序中。一切都工作正常,直到我决定删除一些静态文件。该项目令人惊讶地访问了已删除的静态文件,即imagesstylesheets。我甚至删除了staticstaticfiles文件夹,它仍然可以访问我放在这些文件夹中的静态文件。 以下是我的setting.py文件中的代码段。

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

无论我对这些静态文件做什么,它仍然设法访问旧的甚至删除的文件。我假设它保留了我们之前使用过的文件的缓存,如果是这种情况,我们如何清除缓存。谢谢!

1 个答案:

答案 0 :(得分:0)

将新文件重命名为旧文件名以外的其他名称确实有效。