使用静态文件应用程序在 Django 中应用 css 时出现问题
我正在使用 Django,但无法让 style.css 工作。每次我加载正在处理的页面时,都不会应用任何 CSS。我也在终端“GET /css/style.css HTTP/1.1”404 2239 中得到这个
我的 style.css 位于 .../Templates/site_media/static/css
我的 INSTALLED_APPS 中也有 djago.contrib.staticfiles
我的 settings.py 中有这个
STATIC_URL = '/static/'
STATICFILES_DIRS = "/Templates/site_media/",
这是我在模板中加载 css 的内容
<link href="{{STATIC_URL}}css/style.css" rel="stylesheet" type="text/css" >
I am using Django and I can't get my style.css to work. Every time I load the page I am working on, no css is applied. Also I get this in the terminal "GET /css/style.css HTTP/1.1" 404 2239
My style.css is located in .../Templates/site_media/static/css
I also have djago.contrib.staticfiles in my INSTALLED_APPS
I have this in my settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = "/Templates/site_media/",
This is what I have in my template to load the css
<link href="{{STATIC_URL}}css/style.css" rel="stylesheet" type="text/css" >
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不匹配
与您需要的链接
: 编辑 使用 STATICFILES_DIRS 的绝对路径(thx Yuji):
settings.py:
确保您的:
<代码>TEMPLATE_CONTEXT_PROCESSORS有
'django.core.context_processors.static',
doesnt match
you would need to have your link as:
Edit Use absolute paths for STATICFILES_DIRS (thx Yuji):
settings.py:
make sure that your:
TEMPLATE_CONTEXT_PROCESSORS
has'django.core.context_processors.static',