我已经完成了我的第一个 Django 应用程序,并且在 Heroku 中遇到了迁移问题。我在本地使用 South 迁移,然后尝试将这些迁移移动到 Heroku 上的数据库。
当我跑的时候:
heroku run stentorian/manage.py syncdb migrate report
我收到以下错误:
['/app/stentorian', '/app/.heroku/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg', '/app', '/app/.heroku/venv/lib/python27.zip', '/app/.heroku/venv/lib/python2.7', '/app/.heroku/venv/lib/python2.7/plat-linux2', '/app/.heroku/venv/lib/python2.7/lib-tk', '/app/.heroku/venv/lib/python2.7/lib-old', '/app/.heroku/venv/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/app/.heroku/venv/lib/python2.7/site-packages', '/app/.heroku/venv/lib/python2.7/site-packages/PIL']
Error: Command doesn't accept any arguments
我已经对此进行了研究,但似乎无法找到解决此问题的方法。在此之前,我将 django-flaggit 应用程序安装到我的应用程序中,该应用程序不使用迁移,并且必须使用传统的同步数据库来在 Heroku 中设置表。我想知道这是否有影响。
如果有人对此问题有任何见解,将不胜感激。