私はこのようなDjangoプロジェクト構造を持っています
Project
app
media
static
style.css
templates
base.html
そして設定で
PROJECT_ROOT = os.path.join(os.path.dirname(__file__), '..')
SITE_ROOT = PROJECT_ROOT
STATIC_ROOT = os.path.join(SITE_ROOT, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(SITE_ROOT,'static')
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
cssファイルへのbase.html参照:
<link href="{{STATIC_URL}}/style.css" rel="stylesheet" type="text/css" />
エラーが発生します:
"The STATICFILES_DIRS setting should "
ImproperlyConfigured: The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting
ブラウザは html ファイルを css なしのスタイルで表示します。何が問題なのですか?