【发布时间】:2012-09-26 01:22:06
【问题描述】:
我正在将一个现有的 Django 项目(带有多个应用程序)部署到 Heroku。我已按照 Heroku docs 中的步骤进行操作。当我运行heroku run python manage.py syncdb 时,出现以下错误:
Running `python manage.py syncdb` attached to terminal... failed
! No app specified.
! Run this command from an app folder or specify which app to use with --app APP.
我尝试了这些建议,但问题仍然存在。另外,我想知道是否有一种方法可以为我现有的所有应用程序自动创建数据库表,而无需指定每个应用程序。
我也在使用 South,但我仍然不确定如何正确地将迁移转移到 Heroku。也许这是问题的一部分?
【问题讨论】:
-
你在项目的主目录吗?你能成功运行“git push heroku master”吗?
-
我是。然而,我一直在研究一个二级分支(所以我不会把事情搞得太严重)。我一直在使用
git push heroku secondary_brach_name:master推动。会不会是这个问题?