Я разрабатываю API, используя Flask / sqlalchemy / marshmallow. Есть две модели: ModelA и ModelB. У каждого есть поле id как PK.
Модель A имеет такую связь с моделью B:
papers = db.relationship(
"ModelB",
primaryjoin="ModelA.field3 == ModelB.field3",
)
Эта схема есть в схеме ModelA:
papers = fields.Nested("ModelBeSchema", default=[], many=False)
и в схеме modelB:
paper_title = fields.Str()
Но в выводе я вижу значение:
(Column(None, String(length=100, collation='utf8_generic_ci'), table=None),)
Не знаю почему.