我有一個問題,在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