Mit Django, Süd und Sqlite während der Entwicklung

Ich bin neu bei Python (2.7) und Django (1.5) und arbeite durch das Django-Buch, während ich eine Hobby-Seite mache. Ich benutze Sqlite3 als dev db, aber in der Produktion beabsichtige ich uns MySQL. Süd sieht aus wie eine großartige Lösung für das Datenbank-Schema-Migrationsmanagement, aber es geht nicht gut mit Sqlite. Ich bin jetzt versucht, MySQL auf meinem Dev-Maschine zu installieren, aber frage mich, ob es einen Weg gibt, das zu vermeiden. Ich würde es schätzen, eine einfache, praktische Lösung für dieses Problem zu kennen, wenn jemand von einem weiß.

Edit: Ich habe eine programmatische Lösung (für diejenigen, die das Gefühl, das ist off topic). Ich stellte mir vor, dass es einen Weg geben kann, um Djangos Einstellungen zu verwenden.py und einige benutzerdefinierte Code, um dies zu erreichen.

One Solution collect form web for “Mit Django, Süd und Sqlite während der Entwicklung”

Nein, hier gibt es keinen Weg. Um South richtig zu benutzen, benötigst du komplette ALTER TABLE Unterstützung, die SQLite nicht hat .

Diese und andere kleine Unterschiede machen die Entwicklung auf MySQL eine bessere Wahl, vor allem, wenn Sie planen, auf MySQL zu implementieren.

  • Sqlite3 Aktualisierungszeile, definiert durch eine Variable
  • Sortieren nach einer Spalte in einer Gewerkschaftsabfrage in SqlAlchemy SQLite
  • Wie kann man eine fortlaufende Sequenz von IDs als Primärschlüssel in einer SQL-Datenbank wiederherstellen?
  • Sqlite - python Abrufen von CURRENT_TIMESTAMP als datetime-Objekt
  • Wie bekomme ich SQLite Ergebnis / Fehlercodes in Python
  • Wie kann ich Javascript mit Python-Sharing-Daten mit JSON-Format in beiden Möglichkeiten verbinden?
  • Sqlalchemy und SQLite Shared Cache
  • Wie lösche ich eine Tabelle in SQLAlchemy?
  • Running scrapy aus dem Skript ohne Pipeline
  • Verwenden von SQLAlchemy-Sitzung aus Flasche erhöht "SQLite-Objekte, die in einem Thread erstellt wurden, können nur in demselben Thread verwendet werden"
  • Umschreiben dieser Datenbankzugriffsabfrage, um den Fehler "DISTINCT ON" in Django zu umgehen
  • Python ist die beste Programmiersprache der Welt.