所以我有一個Django的應用程序,我已經關閉DISABLE_COLLECTSTATIC
,但沒有提到收集靜態發生。Heroku沒有運行與Django collectstatic
一些研究表明,如果收集靜態失敗,Heroku會靜靜地失敗,但是在收集靜態成功時會在構建日誌中寫出。我做了heroku run python manage.py collectstatic
,它運行正常。沒有錯誤。
然而,收集靜態還是不上構建
所以我有一個Django的應用程序,我已經關閉DISABLE_COLLECTSTATIC
,但沒有提到收集靜態發生。Heroku沒有運行與Django collectstatic
一些研究表明,如果收集靜態失敗,Heroku會靜靜地失敗,但是在收集靜態成功時會在構建日誌中寫出。我做了heroku run python manage.py collectstatic
,它運行正常。沒有錯誤。
然而,收集靜態還是不上構建
美中不足竟然是,要禁用配置變種運行時,必須使用: 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
哪些不按預期工作。