Sqlalchemy beschwert sich, dass ein Fremdschlüssel nicht existiert, aber tatsächlich existiert er

9

Ich habe folgende Modelle:

%Vor%

Wenn ich diesen Code ausführe:

%Vor%

Dies ist der Fehler, den ich bekomme:

%Vor%

Ich habe also versucht, diese Werte in pgsql zu suchen, und sie existieren!

%Vor%

Ich habe die ganze Nacht damit verbracht, das herauszufinden.

Einige Hinweise:

  1. Ich bekomme diese Fehler nur bei bestimmten Werten.
  2. Ich glaube nicht, dass doppelte Fremdschlüssel in derselben Tabelle zu einem Problem führen.

Jeder?

BEARBEITEN:

%Vor%

BEARBEITEN

Nachdem ich meine postgresql-Anweisungen aktiviert habe, sehe ich Folgendes:

%Vor%

Ich sehe keine "INSERTS". Warum?

    
disappearedng 19.01.2013, 13:01
quelle

1 Antwort

4

Stellt sich heraus, dass ForeignKey (Look.id) den Trick gemacht hat !!

Laut Argholm von #sqllachemy:

18:25 agronholm: Ich würde raten müssen, dass die Syntax für Textform-Tabellenverweise nicht das ist, was Sie erwartet haben. 18:26 agronholm: vielleicht funktioniert ForeignKey ('Look.id') auch?

    
disappearedng 20.01.2013, 02:30
quelle

Tags und Links