如何设置 Heroku 配置文件,使其在 Heroku 部署的任何终端问题中接受“是”
Posted
技术标签:
【中文标题】如何设置 Heroku 配置文件,使其在 Heroku 部署的任何终端问题中接受“是”【英文标题】:How to set Heroku profile so it accepts "yes" in any terminal question for Heroku Deployment 【发布时间】:2021-10-12 01:29:00 【问题描述】:我在将 Django 代码部署到 Heroku 时尝试运行命令。我想接受它可能在终端中提出的任何问题。
我尝试在 procfile 中添加以下内容,但没有成功。
release: python manage.py collectstatic --yes
release: python manage.py collectstatic -y
这样做的正确方法是什么?
【问题讨论】:
【参考方案1】:这是在 Heroku 上部署 Django 项目时的常见问题。就像之前建议的那样,如果您通过 Git 运行,Heroku 将为您运行命令。因此,如果您仍然在 heroku 上而不是在本地出现错误,这意味着您在推送之前没有将所有文件添加到 git。试试它应该可以工作。
如果问题仍然存在,请尝试this
【讨论】:
【参考方案2】:此命令的正确格式是python manage.py collectstatic --noinput
。但是,如果您使用 Git 进行部署,Heroku 应该已经为您运行了这个命令。
【讨论】:
我也试过了.. 从 Git 部署我一直收到此错误ValueError: Missing staticfiles manifest entry for 'css/bootstrap.min.css'
它在本地正确兼容,但在 Heroku 上出现错误以上是关于如何设置 Heroku 配置文件,使其在 Heroku 部署的任何终端问题中接受“是”的主要内容,如果未能解决你的问题,请参考以下文章
UITableView,如何修复页脚,使其在滚动时永远不会向上或向下移动?