问题正是这样已经问过,我读过他们都力图使关于这一问题的官方Django文档的感觉,但我仍然在努力用虚拟服务器上的静态文件。 更具体地讲我只是试图让我的模板, Base.html ,使用base.css.
我的文件夹结构如下所示:
manage.py
static/CSS/base.css
VergeGreenITEvent_Website/settings.py
VergeGreenITEvent_Website/views.py ect
VergeGreenITEvent_Website/Webpage_Templates/Base.html
(目前没有app文件夹,因为我下面的“Django的书”的学习,并没有得到该位!)
完整的settings.py在这里可以查看: http://pastebin.com/JB3mKRcJ
在我base.html文件模板,我现在的代码:
Verge Green IT{% load static %}
CSS还没有被应用。
你能不能帮我找出我做错了什么? 我是令人难以置信的感谢。
我使用的是最新版本的Django的。 (1.4)
urls.py:
from django.conf.urls import patterns, include, url
from django.conf import settings
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
import views
urlpatterns = patterns('',
url(r'^$', views.Home),
)
if settings.DEBUG:
urlpatterns += staticfiles_urlpatterns() #this serves static files and media files.
#in case media is not served correctly
urlpatterns += patterns('',
url(r'^media/(?P.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)