Dans mes cours de sqlalchemy je les classes suivantes:Nested champs Guimauve et les relations sqlalchemy
class FooBar(Model):
__tablename__ = ‘foobar’
id = Column('id', Integer, primary_key=True)
foonr = Column('foonr', Integer, ForeignKey('foo.nr'), nullable=False)
barnr = Column('barnr', String, ForeignKey('bar.nr'), nullable=False)
class Foo(Model):
__tablename__ = ‘foo’
nr = Column('nr', Integer, primary_key=True)
foo_name = Column(‘name’,String)
class Bar(Model):
__tablename__ = ‘bar’
nr = Column('nr', Integer, primary_key=True)
bar_name = Column(‘name’,String)
foo_bar = relationship('foobar', uselist=False)
Lorsque je tente d'imbriquer les classes Foo ou Bar dans un schéma Guimauve pour FooBar Je ne reçois aucun résultat (les dictionnaires n'ont aucune référence aux classes Foo ou Bar).
class FooBarSchema(Schema):
id = fields.Int()
foo = fields.Nested('FooSchema', many=False)
bar = fields.Nested('BarSchema', many=False)
Comment puis-je obtenir les classes Foo et Bar dans les résultats de FooBarSchema?