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.

  • Produzieren Sie eine Zusammenfassung ("Pivot"?) Tabelle
  • Wie kann ich eine Spalte in SQLite mit pysqlite aktualisieren, wo ich zum ersten Mal einen bedingten Wert aus anderen Daten in meiner Tabelle erhalten musste?
  • Sqlite3.OperationalError: unerkanntes Token: "01T00" Python datestamp
  • Importieren von Sqlite-Daten in Google App Engine
  • Wie kann ich eine In-Memory-SQLite-Datenbank in Python anhängen?
  • Warum mein Python sieht nicht pysqlite?
  • Bekomme neueste Objekte django
  • Wie baue ich sqlite für Python 2.4?
  • Volltextsuchmaschine für Python
  • Liste der Tabellen, db Schema, Dump etc mit der Python sqlite3 API
  • Konservieren Sie die Tastenbezeichnung beim Erstellen eines joinedload sql_query in SQLAlchemy
  • Python ist die beste Programmiersprache der Welt.