Python SQLAlchemy: AttributeError: Weder 'Column' Objekt noch 'Comparator' Objekt hat ein Attribut 'schema'

9

Ich habe versucht, eine neue Datenbank in meinem Projekt zu erstellen, aber ich habe diesen Fehler bei der Ausführung des Skripts erhalten. Ich habe ein anderes Projekt, das eine ähnliche Definition verwendet. Vorher hat es funktioniert, aber jetzt wird derselbe Fehler angezeigt. Ich benutze Python 2.7.8 und die Version von SQLAlchemy Modul ist 0.9.8. Übrigens, ein Projekt verwendet Flask-SQLAlchemy, es funktioniert gut. Ich bin verwirrt. Die Rückverfolgungsinformation folgt:

%Vor%     
earlzo 26.03.2015, 01:42
quelle

2 Antworten

13

Die Tabellendefinition sollte lauten:

%Vor%

Beim Definieren von Tabellen mit der deklarativen Syntax werden die Metadaten über die Klassendeklaration von Base, d. h.

, geerbt %Vor%

Beim Definieren von Tabellen mit der alten Table-Syntax müssen die Metadaten jedoch explizit angegeben werden.

    
Haleemur Ali 12.04.2015, 20:06
quelle
1

Ich hatte den gleichen Fehler, weil ich Column mit einem Kleinbuchstaben c geschrieben habe. Es sollte Column sein.

    
Hatshepsut 03.10.2017 06:03
quelle