为什么Django(./managerunserver)提供文件I';你删除了吗?

为什么Django(./managerunserver)提供文件I';你删除了吗?,django,gunicorn,django-staticfiles,Django,Gunicorn,Django Staticfiles,在我的开发环境中,我删除了我的静态文件目录(rm-rf[PROJECT_NAME]/static/),清空了浏览器的缓存,重新启动了服务器,当我加载页面时,静态文件(我的JS、CSS等)仍然在那里(例如http://192.168.1.100:8000/static/js/bootstrap.min.js)。我不知道怎么做。这在runserver和gunicorn中都会发生。如何继续提供服务,以及如何阻止提供服务?检查Django settings.py文件中变量的值。感谢您的快速建议,但是静态

在我的开发环境中,我删除了我的静态文件目录(
rm-rf[PROJECT_NAME]/static/
),清空了浏览器的缓存,重新启动了服务器,当我加载页面时,静态文件(我的JS、CSS等)仍然在那里(例如
http://192.168.1.100:8000/static/js/bootstrap.min.js
)。我不知道怎么做。这在
runserver
gunicorn
中都会发生。如何继续提供服务,以及如何阻止提供服务?

检查Django settings.py文件中变量的值。

感谢您的快速建议,但是
静态根目录
看起来配置正确:
静态根目录=os.path.join(SITE\u ROOT,'STATIC')
。怎么样!就这样。我误解了静态文件的工作原理。重新阅读文档,现在它有了意义。我以为这些只是在运行
/manage.py collectstatic
时爬网的目录,没有意识到
静态文件\u FINDERS
被用作服务器运行。很高兴发现我只需要在生产环境中运行
collectstatic
(我使用的是Heroku和AmazonS3),而不是在开发过程中。非常感谢@pxl的帮助!