jueves, 29 de mayo de 2014

Secuencia de Django South Migration

Una vez instalado south, y haberlo agregado al archivo settings.py dentro de INSTALLED_APPS, la secuencia es:

  1. Crear físicamente la base de datos
  2. Ejecutar comando: $ manage.py schemamigration app --initial
  3. Ejecutar comando: $ manage.py syncdb   
  4. En el paso anterior no se crearon las tablas de la aplicación puesto que eso se realizará con el comando siguiente.
  5. Ejecutar comando: $ manage.py migrate app

Ahora bien si hubo un cambio:
  1. Ejecutar comando: $  manage.py schemamigration app --auto
  2. Ejecutar comando: $  manage.py migrate app

¿Te fué de utilidad?