J'utilise la guimauve pour sérialiser un objet sqlalchemy qui a une structure plane comme:Comment nicher quelques champs d'objet parent lors de la sérialisation des objets en utilisant la guimauve
class Company(Base):
__tablename__ = 'Company'
id = sa.Column(sa.Integer, primary_key=True)
MainStreetAddress = sa.Column(sa.String)
MainCity = sa.Column(sa.String)
MainState = sa.Column(sa.String)
MainZip = sa.Column(sa.String)
AltStreetAddress = sa.Column(sa.String)
AltCity = sa.Column(sa.String)
AltState = sa.Column(sa.String)
AltZip2 = sa.Column(sa.String)
Lors de la sérialisation, je voudrais guimauve de regrouper les associés champs d'adresse comme celui-ci:
{'id':1,
'main_address':{'street_address':'101 main st','city':'springfield','state':'IL','zip':'11231'},
'alt_address':{'street_address':'102 main st','city':'new bedford','state':'MA','zip':'07630'}}
y at-il un moyen d'obtenir la guimauve de le faire sans utiliser @post_dump? Je sais que je peux imbriquer d'autres schémas avec Nested(), mais dans ce cas, je voudrais juste imbriquer certaines colonnes du schéma parent lui-même.