0

我已经完成了有关如何使用以下内容上传和启动基于 django 的基本 Web 应用程序的 Heroku 教程:

https://devcenter.heroku.com/articles/django#gitignore

任何人都可以提供有关如何重新连接到 Heroku 并正确上传您对站点所做的更改的步骤或文档链接吗?从一个新的终端开始并进入您的 manage.py 和 procfiles 所在的文件夹,以下步骤是什么?

然后我做:

$ virtualenv venv --distribute

$ 源 venv/bin/激活

在此之后我尝试运行 $python manage.py runserver 但它找不到 django 模块等...

每次我在服务器上进行 git push 更新时是否需要重新安装 django?

4

2 回答 2

0

要回答您的问题:

  1. Heroku 基本上就是 git。至少在你的电脑上。
  2. 所以你不需要“连接”到 Heroku。您只需cd到您的源文件夹并像使用普通 git 存储库一样使用它。
  3. 如果您使用的是 virtualenv(应该是),在您 cd 到您的目录后,您需要重新激活 virtualenv。如果您按照 heroku 的 Django 教程进行操作,则可能是命令source venv/bin/activate
  4. 如果您想深入了解一些 herokus 命令,请下载 Toolbelt
  5. 要测试您的 Procfile 是否正常工作,请使用Honchoforeman它是Heroku 的基于 Ruby 的本地 Procfile 运行器的 python 版本。
于 2013-02-27T06:58:49.733 回答
0

要查看 Heroku 应用程序中的文件:

通过在终端上键入以下命令在 heroku 上启动 bash:

heroku run bash --app appname

从那里 ls 并查看您的文件夹。

于 2013-02-27T08:29:12.000 回答