ここ数日、css ファイルを Django テンプレートに含める方法を考え出しました。私はまだ成功していないので、誰かが私を助けてくれることを願っています. 次の設定があります。
--settings.py--
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS() にも何も設定していません。
--urls.py--
urlpatterns = patterns('', (r'^$', 'reviewsite.views.my_homepage_view'),)
urlpatterns += staticfiles_urlpatterns()
--views.py--
def my_homepage_view(request):
return render_to_response('test.html', context_instance=RequestContext(request))
--test.html テンプレート--
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css"/>
-- ソースコード localhost --
<link rel="stylesheet" type="text/css" href="/static/css/style.css"/>
Django のドキュメントによると、すべてを正しく設定したようですが、CSS スタイルはまだ適用されていません。静的フォルダーは、残りのアプリも存在する正しい場所 (C:reviews/reviewsite/static) にあります。test.html テンプレートで style.css の場所 (C:reviews/reviewsite/static/css/style.css) をハードコードしても、css スタイルは適用されません。style.css を確認しましたが、Django がなくても動作します。私が間違っていることについて何か考えはありますか?