我是 Django 新手,我已将静态文件放在项目级static
文件夹中,甚至放在app/static/app
目录内的多个应用程序中。一切正常,直到我决定删除一些静态文件。该项目令人惊讶地访问已删除的静态文件,即images
和stylesheets
. 我什至删除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')
无论我对这些静态文件做什么,它仍然可以访问旧的甚至已删除的文件。我假设它保留了我们之前使用过的文件的缓存,如果是这种情况,我们如何清除该缓存。谢谢!