Странное значение в Flask API-выходе - PullRequest
0 голосов
/ 25 февраля 2020

Я разрабатываю 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),)

Не знаю почему.

...