Instalación y uso de South - rmeruane/CC5402-TierraAdentro GitHub Wiki

Para instalar South ejecutar el siguiente comando

$ pip install South

Luego se debe agregar dentro de settings.py en la variable INSTALLED_APPS el valor south

La primera vez que se usa South

Primero hay que asegurarse de que la base de datos esté creada:

$ python manage.py syncdb

Después de haber sincronizado la base de datos se deben ejecutar lo siguiente por consola, donde tierraadentro es el nombre de la aplicación:

$ python manage.py schemamigration tierraadentro --initial
$ python manage.py migrate tierraadentro --fake

Las veces posteriores

Se debe ejecutar lo siguiente en consola cada vez que se modifique el modelo, donde tierraadentro es el nombre de la aplicación:

$ python manage.py schemamigration tierraadentro --auto
$ python manage.py migrate tierraadentro

¿Cometiste algún error?

Debes borrar la carpeta migration y la base de datos. Luego de eso volver a hacer los pasos posteriores a la instalación de South.