Wie nah kann ich zu definieren, ein Modell in SQLAlchemy erhalten wie:SQLAlchemy - Modelle - mit dynamischen Feldern - Active
class Person(Base):
pass
Und gerade haben sie dynamisch die Feldnamen abholen? Wie auch immer, um Benennungskonventionen zu erhalten, um die Beziehungen zwischen Tabellen zu steuern? Ich denke, ich suche etwas ähnliches wie RoRs ActiveRecord, aber in Python.
Nicht sicher, ob das wichtig ist, aber ich werde versuchen, dies unter IronPython statt cPython zu verwenden.
+1. Was ist mit automatischen Beziehungen basierend auf Namenskonvention - unterstützt? Gute Verbindung zu Beispielen? danke codeape – BuddyJoe
Ich glaube nicht, dass dies für Beziehungen funktioniert. Diese müssen im Mapper manuell definiert werden. – sebasgo
autoload = True erstellt die Datenbankmetadaten aus dem Datenbankschema, und Mappings für einfache Datenfelder werden automatisch erstellt, aber Sie müssen die Relationen immer noch manuell definieren, da einige Dinge nicht erraten werden können Zeile eins zu viele oder eins zu eins aus dem Datenbanklayout. – sebasgo