Von hier und scheinbar simplejson . Hoffnung, die hilft ...
UPDATE: Bei einem zweiten Blick ist es ein Wörterbuch, das Sie in einem der json-Module in Python ablegen können
Dieser Blogpost lieferte die Lösung, mit der ich ging: Ссылка
Die verwendete Strategie bestand darin, eine .todict-Methode direkt in ein Basis-Mix zu integrieren, das über die Spalten der übergeordneten Klasse sqlalchemy iteriert.
Alternativ dazu Nandes -Ansatz ( Ссылка ) zu verwenden sqlalchemy.ext.serializer funktioniert gut, wenn Sie versuchen, Daten über die Leitung zu serialisieren, aber nicht unbedingt als json.
Ich füge diesen Verstärker hinzu, da es eine Mischung aus @mekarpele und @ hd1 ist. Ich meine, ich habe die sqlalchemy-Hierarchie von Objekten nicht verändert und delegiere nur an einen einfachen JSONEncoder :
%Vor%Wenn Ihre Modelle keine serialisierbaren Klassen verwenden (zB datetime), müssen Sie diese zum Encoder hinzufügen:
%Vor%Und dann benutze ich es mit einem jinja2-Kontextfilter:
%Vor%Tags und Links python json sqlalchemy