SQLAlchemy temporäre Tabelle mit deklarativer Basis

9

Ich brauche eine temporäre Tabelle in meinem Programm. Ich habe gesehen, dass dies mit der "Mapper" -Syntax auf diese Weise erreicht werden kann:

%Vor%

Gesehen hier

Aber mein ganzer Code verwendet die deklarative Basis, das ist, was ich verstehe, und ich möchte mich daran halten. Es besteht die Möglichkeit, einen hybriden Ansatz aber wenn möglich würde ich es vermeiden.

Dies ist eine vereinfachte Version, wie meine deklarative Klasse aussieht:

%Vor%

Vielen Dank im Voraus!

BEARBEITET MIT DEN NEUEN PROBLEMEN:

Nun sieht die Klasse so aus:

%Vor%

Und wenn ich versuche, Daten in diese Tabelle einzufügen, erhalte ich die folgende Fehlermeldung:

%Vor%

Es scheint, dass die Tabelle nicht existiert, nur indem sie deklariert wird. Ich habe etwas wie create_all () gesehen, das die Lösung dafür sein könnte (es ist lustig zu sehen, wie neue Ideen kommen, wenn man sie ausführlich erklärt)

Dann noch einmal, vielen Dank!

    
bgusach 19.11.2012, 13:51
quelle

1 Antwort

5

Ist es möglich, __table_args__ zu verwenden? Siehe Ссылка

%Vor%     
vicvicvic 19.11.2012, 14:32
quelle

Tags und Links