我有一个像这样的 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',
)
并在 base.html 中引用 css 文件:
<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
浏览器以 no-css 样式显示 html 文件,可能是什么问题?