これとまったく同じ質問が以前に寄せられました。すべてを読み、この件に関する公式の 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
(「The django book」を読んで学習していたので、現時点では app フォルダーはありません!)
完全な settings.py はここで見ることができます: http://pastebin.com/JB3mKRcJ
私の Base.html テンプレートには、次のコードがあります。
<head>
<title>Verge Green IT</title>
{% load static %}
<link rel="stylesheet" href="{% static "CSS/base.css" %}" type="text/css" />
</head>
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<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT,
}),
)