为什么我在 Heroku 服务器中的 Django 迁移失败,而在本地服务器上却成功了?

时间:2021-07-19 10:51:39

标签: python django heroku

所以我已经将我的 Django 项目部署到 Heroku,现在正在尝试迁移数据库。我在本地服务器上一切正常。然后我尝试在heroku中运行命令,如下所示。
python manage.py makemigrations
这工作得很好。

Migrations for 'app_name':
  contents\migrations\0001_initial.py
    - Create model Book   
    - Create model Category
    - Create model Content

当然,我尝试了:
git add .
git commit -m "migration"
git push heroku master
heroku run python manage.py migrate app_name
但是后来我收到了这个错误 CommandError: App 'app_name' does not have migrations.

奇怪的是,在运行 python manage.py migrate 后,我的本地服务器上一切正常。只有发生错误的heroku服务器。

我对可能的问题做了一些研究,但没有一个与我的相关。 例如,我在 app_name 目录内的迁移文件夹中有 init.py。另外,我尝试过 heroku run python manage.py migrateheroku run python manage.py migrate app_name,但都没有奏效。

我很困惑。你认为有什么问题?提前致谢。 :)

0 个答案:

没有答案
相关问题