1

我是 Django 新手,我已将静态文件放在项目级static文件夹中,甚至放在app/static/app目录内的多个应用程序中。一切正常,直到我决定删除一些静态文件。该项目令人惊讶地访问已删除的静态文件,即imagesstylesheets. 我什至删除static了文件夹和staticfiles文件夹,它仍然可以访问我放在这些文件夹中的静态文件。以下是我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')

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

4

1 回答 1

0

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

于 2021-01-21T05:48:29.153 回答