Todo lo que quiero es tener un flujo de trabajo algo similar a:¿Hay un equivalente SQLAlchemy de django-evolution?
- Añadir django_evolution a la INSTALLED_APPS para su proyecto
- Run ./manage.py syncdb
- Realice modificaciones a los archivos de modelos en su proyecto
- Run ./manage.py evolucionar --hint --execute
que es super sencillo y a pesar de que no es compatible con funciones avanzadas (como datab múltiple ases) no sabe cómo agregar/eliminar columnas, que es un caso de uso común.
sqlalchemy-migrate tiene un flujo de trabajo increíblemente complejo en comparación y ambos tutoriales (1, 2) a los que hace referencia el documento no están actualizados o son irrelevantes.
No sabía django-evolution. ¿Cómo se compara con django-sur? – madjar
En el momento en que usé django_evolution (sur aún no existía) y estaba muy contento. Para detalles, ver http://south.aeracode.org/wiki/Alternatives – ubershmekel