【发布时间】:2015-06-19 13:09:55
【问题描述】:
我已经阅读了几篇有关在生产中收集静态文件的相关帖子,但似乎仍然无法弄清楚 collectstatic 失败的原因。为什么以下代码适用于 DEBUG = false 而不是 DEBUG = true
当 DEBUG 等于 True 时,以下设置有效:
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_ROOT = '/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
但是,当 DEBUG 设置为 false 时,收集静态数据会失败。
我的文件结构:
【问题讨论】:
标签: django heroku django-staticfiles