【发布时间】:2021-07-12 13:01:08
【问题描述】:
您好,我是 静态文件 的新手,但我收到了这个名为 STATICFILES_DIRS setting is not a tuple or list 的错误。 我不理解它不包含任何逗号。我希望有一个人可以帮助我。是的,我已经导入了操作系统。
追溯:
ERRORS:
?: (staticfiles.E001) The STATICFILES_DIRS setting is not a tuple or list.
HINT: Perhaps you forgot a trailing comma?
settings.py:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
STATICFILES_DIRS = (
os.path.join(BASE_DIR, '')
)
【问题讨论】:
-
STATICFILES_DIRS = (os.path.join(BASE_DIR, ''))必须是STATICFILES_DIRS = (os.path.join(BASE_DIR, ''),)后跟逗号。顺便说一句,后者STATICFILES_DIRS覆盖了您之前的,我不认为这是故意的? -
这是故意的。这是为了我的清楚。 @fsimonjetz