2012-02-08 25 views
1

この質問は複数回回答されており、ほとんどすべての関連記事を見てきましたが、 はCSSファイルを読み込めませんでした。django開発サーバーで静的ファイルを提供する方法

:settings.pyで 私はこのコードを持っている 個人用サイト /テンプレート /settings.py /urls.py /myappの /静的 /CSS /test.css:私は私のプロジェクトでは、この構造を持っていますurls.pyで
import os 
PROJECT_PATH=os.path.realpath(os.path.dirname(__file__)) 
STATIC_ROOT = os.path.join(PROJECT_PATH,'static',) 
STATIC_URL = '/static/' 

私はこのコードを持っている:

from django.conf.urls.defaults import* 
from mysite.myapp.views import test 
urlpatterns = patterns('',(r'^home/$',test),) 

from django.conf import settings 
if settings.DEBUG: 
    urlpatterns += patterns('django.contrib.staticfiles.views', 
         url(r'^static/(?P<path>.*)$','serve'), 
         ) 

を私はテンプレートでこれを使用

{{STATIC_URL}}css/test.css 

何が間違っていますか? 私は何をしなければならないのですか?好きなものは何でも追加してください STATICFILES_DIRS?または設定のINSTALLED_APPSにありますか? 親切にも私は絶対初心者だと思います。 本当に答えが必要です。 ありがとうございます。

答えて

1

さらに、STATIC_URLをビューに渡す必要があります。これを行う最も簡単な方法は、 'TEMPLATE_CONTEXT_PROCESSORS'にstaticエントリが含まれている限り、RequestContextを使用しています。

+0

ありがとうございます – Ananth

関連する問題