ValueError:对没有迁移的应用程序的依赖:帐户

Sha*_*ire 7 python django postgresql heroku

我正在尝试在 heroku 中部署我的代码。部署时我完成了所有步骤,但迁移时出现错误

我尝试这些命令

heroku run python manage.py makemigrations account
Run Code Online (Sandbox Code Playgroud)

运行上面的命令时我得到

account/migrations/0001_initial.py
    - Create model User
Run Code Online (Sandbox Code Playgroud)

但在尝试迁移时

我尝试

heroku run python manage.py migrate account
Run Code Online (Sandbox Code Playgroud)

我收到错误

 raise ValueError("Dependency on app with no migrations: %s" % key[0])
ValueError: Dependency on app with no migrations: account
Run Code Online (Sandbox Code Playgroud)

我也尝试

heroku run python manage.py makemigrations
heroku run python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

此时我也遇到同样的错误

该项目在本地主机中成功运行,没有任何错误

我是 Heroku 新手,请任何人都可以帮助提供完整的指导

min*_*lyu 2

首先尝试运行命令heroku run python manage.py showmigrations来查看已完成哪些迁移。如果它返回空列表,则必须运行heroku run python manage.py migrate以迁移现有迁移。

之后,您可以按照教程中的正常步骤进行操作

python manage.py makemigrations
python manage.py migrate
Run Code Online (Sandbox Code Playgroud)