SQLAlchemy in Projekt einbinden
Verfasst: Freitag 1. Februar 2008, 10:35
So. Nachdem Leonidas mich zu SQLAlchemy bekehrt hat, versuche ich nun, das ganze in ein größeres Projekt einzubinden.
Ich habe einen Satz Tabellenobjekte und die dazugehörigen Klassen fürs Mapping. Ich brauche sie alle zusammen an verschiedenen Stellen, vor allem auch in verschiedenen Modulen.
Meine erste Idee war, alles zusammen in ein separates Modul zu packen und dieses dann nur noch zu importieren, wenn DB-Zugriff benötigt wird. Und da fängt es auch schon mit den Problemen an: Die Zugangsdaten werden vom Hauptprogramm aus einer speziellen Datei ausgelesen und bereitsgestellt. Irgendwie müssen die jetzt in den Alchemisten überführt werden. Bevor ich mich jetzt an irgendeinem Hack aufreibe (wirklich schöne Lösungen sind mir noch nicht eingefallen), möchte ich einfach mal die Frage in den Raum stellen, wie ihr das handhabt, wenn ihr SQLAlchemy einsetzt.
Ich habe einen Satz Tabellenobjekte und die dazugehörigen Klassen fürs Mapping. Ich brauche sie alle zusammen an verschiedenen Stellen, vor allem auch in verschiedenen Modulen.
Meine erste Idee war, alles zusammen in ein separates Modul zu packen und dieses dann nur noch zu importieren, wenn DB-Zugriff benötigt wird. Und da fängt es auch schon mit den Problemen an: Die Zugangsdaten werden vom Hauptprogramm aus einer speziellen Datei ausgelesen und bereitsgestellt. Irgendwie müssen die jetzt in den Alchemisten überführt werden. Bevor ich mich jetzt an irgendeinem Hack aufreibe (wirklich schöne Lösungen sind mir noch nicht eingefallen), möchte ich einfach mal die Frage in den Raum stellen, wie ihr das handhabt, wenn ihr SQLAlchemy einsetzt.