我在使用 Django 时遇到了一个非常奇怪的问题,我STATIC_URL
的 is/static/
并且我已经安装了一个应用程序,使用pip
as-e git+git://github.com/foo/bar.git#egg=bar
将其加载到 virtualenv src 文件夹中。
现在,我正在尝试获取与此应用程序相关的静态文件,/static/bar/js/something.js
并且 src 文件夹确实有一个bar/bar/static/bar/js/something.js
文件。即使我findstatic
bar/js/something.js
给了我一个有效的文件路径。但是,当我使用浏览器访问它时,我会 301 访问/static/bar/js/something.js/
哪个 404。
为什么会发生这种情况?
即使用应用程序四处staticfiles
寻找,我也能够看到它识别出我的应用程序已安装并且它的static
文件夹存在。但是不知何故,静态文件没有被提供。