Heroku没有使用Django运行collectstatic

时间:2016-11-05 20:59:17

标签: django heroku

所以我有一个Django应用程序,我已关闭DISABLE_COLLECTSTATIC但是没有提到收集静态发生。

一些研究表明,如果收集静态失败,Heroku将无声地失败,但是当收集静态成功时,会在构建日志期间写出。我做了heroku run python manage.py collectstatic并且运行正常。没有错误。

但是,收集静态仍未在构建

上运行

1 个答案:

答案 0 :(得分:3)

结果是要禁用配置变量,必须使用:  heroku config:unset DISABLE_COLLECTSTATIC

我使用错误的命令,因为heroku config初始显示DISABLE_COLLECTSTATIC: 1我假设heroku config:set DISABLE_COLLECTSTATIC=0会关闭配置变量。由于没有别的东西似乎没有,这个假设成为下一个可能的嫌疑人。关于Heroku关于处理配置的文档,我运行了全部  heroku config:set DISABLE_COLLECTSTATIC=false heroku config:set DISABLE_COLLECTSTATIC=False无法正常工作。