Wie deklariere ich eine Basismodellklasse in Flask-SQLAlchemy?

8

Ich möchte eine Basisklasse für alle anderen Schemaobjekte deklarieren kann erben von, zum Beispiel:

%Vor%

Dann können alle anderen Schemaobjekte von ihr erben und müssen nicht wiederholt werden die Deklaration der zwei Spalten.

Wie würde ich das in Flask-SQLAlchemy machen?

%Vor%     
Max L. 10.04.2014, 00:27
quelle

1 Antwort

32

SQLAlchemy bietet eine Anweisung namens __abstract__ . Sie können es verwenden, um SQLAlchemy mitzuteilen, dass die Tabelle für ein bestimmtes Modell nicht erstellt werden soll. Dieses Modell kann als Basisklasse verwendet werden.

%Vor%     
dirn 10.04.2014 01:54
quelle