我正在将现有的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。也许这是问题的一部分?
答案 0 :(得分:2)
git remote add heroku git@heroku.com:{YOUR_APP_NAME}.git
git config heroku.remote heroku
此处引用的app
不是您的django应用,而是您的项目名称。