【发布时间】:2014-01-31 17:58:55
【问题描述】:
这是我的 urls.py
import os.path
site_media = os.path.join(
os.path.dirname(__file__), 'site_media'
)
urlpatterns = patterns('',
url(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': site_media }),
)
我的 site_media 文件夹和 style.css 文件在
myProjectFolder/myApp/static/site_media/css/style.css
在我的 base.html 模板中(我所有的其他模板都扩展自这个 base.html 模板)这就是我所拥有的:
<head>
<title>{% block title %}{% endblock %}</title>
<link rel='stylesheet' type='text/css' href='/site_media/css/style.css' />
</head>
<body>
{% block header %}{% endblock %}
{% block content %}
<div id='header'></div>
{% endblock %}
</body>
在我的 style.css 中,我只有这个:
#header {
display: inline;
background-color: black;
color: black;
border: 1px solid green;
}
CSS 没有被应用到
#header
分区。知道为什么吗?
【问题讨论】:
标签: html css django django-templates django-staticfiles