我正在开发一个 Django 站点,经过一系列编辑后,我突然再次运行了我的服务器 - 没有 css!当然,服务器仍然显示 html 站点,但是整个站点的 css 都抛出 404 错误。我的静态文件信息settings.py
根本没有被编辑:
import os
# hack to accommodate Windows
CURRENT_PATH = os.path.abspath(os.path.dirname(__file__).decode('utf-8')).replace('\\', '/')
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
os.path.join(CURRENT_PATH, 'static'),
)
我的基本模板根据静态文件目录对文件进行了简单调用:
<link rel="Stylesheet" type="text/css" href="{{ STATIC_URL }}css.css" />
最后,当然,这是我相关目录结构的快速分解,因为我怀疑错误是某种目录问题:
-project-
settings.py
-static-
css.css
-templates-
base.html
index.html
我只提供了 index.html 的位置,但模板文件夹当然充满了各种模板/页面的目录。
在排除故障/接收答案时,我会及时更新这个问题的信息。