Adding South to Django Projekt, Entwicklung & Produktion

Hinzufügen von South zu einem bestehenden Django-Projekt. Ich habe es sowohl auf der Entwicklungsmaschine als auch auf dem "Produktions" -Server installiert.

Ich habe auf dem Entwicklungscomputer Folgendes ausgeführt: South App zu settings.py hinzugefügt,

python manage.py syncdb
python manage.py convert_to_south myproject.myapp

dann einige Modelle geändert, dann

python manage.py schemamigration myproject.myapp --auto
python manage.py migrate myproject.myapp

Scheint so weit zu arbeiten. Was ich jetzt nicht so sicher bin, ist, was auf dem Produktionsserver zu tun ist. Wiederholen Sie einfach alle diese Schritte manuell? Modifizierte settings.py hochladen, syncdb, convert_to_south, modifizierte models.py hochladen, schemamigration, migrieren? Etwas anderes? Das TutorialHie sagt etwas über das Hinzufügen von Migrationen zur Versionskontrolle aus, also sollten sie vermutlich hochgeladen und irgendwie auf den Produktionsserver angewendet werden?

Außerdem verwende ich gerade sqlite3 auf der Entwicklungsmaschine und mysql auf dem Server - macht es die Dinge in südlicher Hinsicht anders?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage