我有一个问题,在base.html文件加载CSS。我把所有的css文件放在/ static目录下。
在urls.py
我把这个代码:
if settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': '/home/bkcherry/botstore/botstore/static' }),
)
而在base.html文件,我把下列:
<link rel="Stylesheet" type="text/css" href="/static/css.css" />
当我去main.html中,CSS样式不工作。我需要配置settings.py MEDIA_ROOT
,MEDIA_URL
或STATIC_ROOT
?
如果你只是将浏览器指向http://whatever.com/static/css.css,会发生什么? –
这也有帮助。另外不要错过通过RequestContext。 http://stackoverflow.com/questions/12819395/how-to-make-my-css-files-to-work-in-django/12821074#12821074 – Thomas