【发布时间】:2020-02-04 13:41:30
【问题描述】:
为了理解我在说什么,我将 GitHub stat 称为这一行:
我在 GitHub repository 上有我的 Django 项目,并且我使用 Heroku 来部署这个项目。要将我的项目部署到
Heroku,我需要首先运行python manage.py collectstatic,它将生成大量的CSS和JS,就像上面的截图一样。
我想隐藏这个文件夹not ignore,因为Heroku 需要它才能正常工作。
更新 1:
所以,我创建了名为debug 的新分支。 debug 分支与master 相同,但没有staticfiles 文件夹。正如我所说,当我从这个分支开始Heroku 时,它给了我一个500 Server Error。当然,我在开始之前运行了python manage.py collectstatic。
更新 2:
重新启动所有Heroku dynos(heroku ps:restart in CLI)后,无需预编译staticfiles,一切正常。
【问题讨论】:
标签: django git github heroku deployment