Issue
I deployed a simple Django app in Heroku
Steps:
- git push heroku master
- heroku run python manage.py makemigrations ( or + app_name)
it seem to affect:
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))
then I run
- heroku run python manage.py migrate
but i received:
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.
Solution
Your migration files should be committed to your source control, and never run makemigrations
on heroku.
With committed migration files, this problem becomes non existant.
Answered By - Sayse
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.