South, fake migrations

Ako imaš tablicu koja je već u bazi i tek onda si napravio migraciju sa Southom moraš napraviti inicijalnu migraciju bez promjene i onda napraviti novu migraciju.
Kada se to sve odrati potrebno je “fejkati” inicijalnu migraciju (jer već postoji u bazi)

1. python manage.py schemamigration APP_NAME --initial
2. napravi promjenu u models.py
3. python manage.py schemamigration APP_NAME --auto
4. python manage.py migrate APP_NAME 0001 --fake
5. python manage.py migrate APP_NAME

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.