我在尝试使用静态文件并让它们与开发服务器一起工作时遇到了很多问题。
我一直在使用链接:https ://docs.djangoproject.com/en/1.4/howto/static-files/#staticfiles-development
当我运行开发服务器时,我注意到我的 CSS 文件没有被拉入,但它们是用正确的目录指定的,这意味着 Django 没有找到我的静态文件文件夹。我的文件夹在项目目录折叠中定义为“静态”,并包含一个名为“css”和“bootstrap.css”的文件夹。
当我查看页面源时,我看到:
<link href="css/bootstrap.css" rel="stylesheet">
但我无法查看暗示找到正确目录的问题的 CSS。
我在设置中添加的是
STATICFILES_DIRS = (
'static',
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
)
我的目录结构:mysite/static/css/bootstrap.css
感谢您的帮助:D
编辑:另外,如果我可以将不存在的目录放入 settings.py 中的 STATICFILES_DIR 而不会在调试模式下触发错误;这是否意味着我没有配置 Django 甚至查找静态目录?
编辑:我还在我的views.py 中添加了一个RequestContext,但它没有成功。