我在Heroku上部署了一個簡單的Django應用程序heroku如何運行python manage.py遷移?
步驟:
- git push heroku master
- heroku run python manage.py makemigrations (or + app_name)
它似乎影響:
0002_main.py:
- Create model Comment
- Remove field status from match
- Remove field quantity from slot
- Add field avatar to account
- Add field slots to match
- Alter field verification_code on account
- Alter field verification_code on slot
- Add field match_object to comment
- Add field user to comment
- Alter index_together for comment (1 constraint(s))
然後我跑
- heroku run python manage.py migrate
但我收到:
Running migrations:
No migrations to apply.
Your models have changes that are not yet reflected in a migration, and so won't be applied.
Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
沒錯,我錯過了遷移文件,我只是在heroku上運行makemigrations –