willkg/richard — pull request #75 by squiddy (2012-04-10 16:58:37+00:00)
Title: 9. Use south to manage database migrations

If you have an existing installation, you have to run:

manage.py syncdb
manage.py migrate sitenews 0001 --fake
manage.py migrate videos 0001 --fake

Because the tables that those two initial migrations would create exist
already, --fake tells south that this migration does not have to be
applied.

For new installations, it is enough to run a normal migrate:

manage.py syncdb
manage.py migrate

http://south.aeracode.org/docs/convertinganapp.html

--

^ instructions from the commit message of the first commit

The code is ready, but documentation is lacking. I'll try to update the hacking guide, however the upgrade/install guide for users needs work too.