python - 将预先存在的 django git 存储库部署到 heroku

标签 python django git heroku github

我有一个 DJango git 存储库。我和其他一些开发人员正在开发它,它也有多个分支。现在我想将其部署到 Heroku 或者想使用 heroku 作为临时服务器意味着在推送到 git 之前我想将代码更改推送到 Heroku,如果经过验证,会将更改推送到 git。为此,我通过运行

使用此 git repo 创建了一个 heroku 应用程序
heroku create 

用于 Heruku 的命令。但问题是,当我进行提交时,它直接提交到 git 而不是 heroku。

我尝试通过运行

从本地 git 存储库中删除 heroku 应用程序
 `heroku apps:destroy –a guarded-tundra-1589 --confirm` 

但是当我再次尝试推送heroku主代码时,它被推送了。意味着它不会被删除。

告诉我将已经有 git repo 的项目部署到 heroku 的正确方法。

最佳答案

有标准的 Heroku 命令可以执行此操作:

$ heroku auth:login
... output omitted ...
$ heroku create --stack cedar
... output omitted ...
$ git commit -a -m 'Mods to run on Heroku.'
$ git push heroku master

更新:

此外,如果您计划将来使用 Heroku,查看他们的官方文档可能会很有用 - Getting Started with Django on Heroku

关于python - 将预先存在的 django git 存储库部署到 heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27268940/

相关文章:

python - Spark mllib 线性回归给出非常糟糕的结果

python - 多重注册,使用 django-allauth 的注册表

git - Jenkins 上下文中的 "workspace polling"是什么?

python - 属性错误: 'slice' object has no attribute 'flags' Error

python - TextMate - 在运行 Python 脚本时保持编辑器处于焦点

Python:使用 type() 时缺少类属性 __module__?

python - Mongoengine Q类 'OR'

git - 在 Git 中间添加对提交的更改

git - Dockerfile 版本控制最佳实践

python - 如何保存带有斜杠转义引号的 csv 文件?