sqlalchemy klassische Zuordnung Beziehungsproblem

8

Ich bin auf einer Mission, sqlAlchemy endlich zu lernen, damit ich in den kommenden Jahren davon profitieren kann.

Ich stehe tief in den Dokumenten von sqlalchemy und war in den letzten zwei Tagen. Ich bin höllisch auf den klassischen Mapping-Weg, anstatt der deklarativen lernen, bc die db ich möchte, um zu existieren, und hat keine eindeutige ID-Spalte in allen seinen Tabellen. Laut diesem Artikel ist klassisches Mapping der richtige Weg Umstände

Ich habe die klassischen Beispiele von der sqlalchemy Seite verfolgt, aber ich kann einfach nicht die richtige Beziehungskonfiguration finden, um das zu erreichen.

Hier ist mein Code:

%Vor%

Die Verfolgungsfehlermeldung macht deutlich, dass es der Mapper / die Beziehung ist, der das Problem ist.

%Vor%

Ich habe eine lange Liste verschiedener Dinge ausprobiert, um Abhilfe zu schaffen, aber ich komme einfach nicht auf den Grund.

Irgendwelche Hinweise in die richtige Richtung würden sehr geschätzt werden!

Die sqlalchemy Version, in der ich bin, ist;

%Vor%     
Rookie 28.12.2016, 15:22
quelle

1 Antwort

1

Ich hatte mehr Glück mit:

%Vor%

Ich habe auch die Tabelle und den Mapping-Code leicht neu geordnet:

%Vor%     
Stephen Rauch 06.01.2017 02:33
quelle

Tags und Links