Django プロジェクトのすべてのアプリで共通の style.css ファイルがあります。次の場所にあります。
testsite______
|
|
testsite
|
|
news
|
|
reviews
|
|
templates------>static------>css------> style.css
|
|
manage.py
プロジェクトのsettings.pyでは、次のようにしてSTATICFILES_DIRS
います:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
"/path/to/my/project/templates/static/",
)
次のように、テンプレートのヘッダーで css ファイルを呼び出します。
<html>
<head>
<title>TEst site</title>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}css/style.css"/>
</head>
ただし、css は読み込まれません。サーバーがアプリ内の css ファイル (ニュース、レビュー) を検索するときに 404 エラーが発生します。エラーは次のとおりです。
"GET /test-site/css/style.css HTTP/1.1" 404 4147
urls.py で css に何かを指定する必要がありますか? ここで何が欠けていますか?