从GitHub统计信息隐藏Django的静态文件

时间:2019-10-07 09:10:09

标签: django git github heroku deployment

要了解我在说什么,我将此行称为GitHub stat:

GitHub stats


我在GitHub repository上有我的Django项目,并且我使用Heroku部署了这个项目。要将项目部署到Heroku,我首先需要运行python manage.py collectstatic,它将生成大量CSS和JS,如上面的屏幕截图所示。

我想隐藏此文件夹not ignore,因为Heroku需要它正常工作。


UPD 1:

因此,我创建了一个名为debug的新分支。 debug分支与master相同,但是没有staticfiles文件夹。正如我所说,当我从该分支开始Heroku时,它给了我500 Server Error。当然,我在开始之前就跑过python manage.py collectstatic


UPD 2:

重新启动所有Heroku测功机(heroku ps:restart中的CLI)后,所有功能都可以正常运行,而无需预先编译staticfiles

1 个答案:

答案 0 :(得分:2)

此:

  

要将项目部署到Heroku,首先需要运行python manage.py collectstatic

不正确。部署时,Heroku将为您运行collectstatic。部署前无需运行它,并且绝对不需要将目标目录添加到git。