I'm having trouble with a subsequent schema migration after I used
EXTRA_MODEL_FIELDS:
EXTRA_MODEL_FIELDS = (
(
"mezzanine.blog.models.BlogPost.gallery",
"ForeignKey",
("galleries.Gallery",),
{'blank': True, 'null': True},
),
)
Then as indicated in the mezzanine docs, I ran:
$ python manage.py schemamigration blog --auto --stdout >>
theme/migrations/0016_blog_customization.py
And then:
$ python manage.py migrate theme
I quickly glanced at this caveat, but wasn't really sure what it would mean:
*Be warned that over time this approach will almost certainly require some
manual intervention by way of editing migrations, or modifying the database
manually to create the correct state. Ultimately there is a trade-off
involved here.*
So I made a different change to a model, which was just adding a
BooleanField. When I try the schema migration now I get:
$ python manage.py schemamigration theme --auto
You cannot use automatic detection, since the previous migration does not
have this whole app frozen.
Either make migrations using '--freeze theme' or set 'SOUTH_AUTO_FREEZE_APP
= True' in your settings.py.
I've tried to review the docs for the --freeze option, but I'm just not
understanding what to do. Example:
python manage.py schemamigration --freeze theme --empty --auto
You must provide an app to create a migration for.
Can someone guide me in the right direction?
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.