Tutto quello che voglio è quello di avere un flusso di lavoro in qualche modo simile a:Esiste un equivalente SQLAlchemy di django-evolution?
- Aggiungere django_evolution al INSTALLED_APPS per il vostro progetto
- Run ./manage.py syncdb
- apportare modifiche ai file del modello nel progetto
- Run ./manage.py evolvere --hint --execute
che è super semplice e anche se non supporta le funzionalità avanzate (come datab multipla ases) sa come aggiungere/rimuovere colonne che è un caso d'uso comune.
sqlalchemy-migrate ha un flusso di lavoro insanamente complesso in confronto e entrambi i tutorial (1, 2) a cui fanno riferimento i documenti sono obsoleti o irrilevanti.
Non conoscevo l'evoluzione del django. Come si confronta con il django-sud? – madjar
All'epoca usavo django_evolution (il sud non esisteva ancora) e mi ha fatto molto piacere. Per dettagli vedi http://south.aeracode.org/wiki/Alternatives – ubershmekel