У меня возникли проблемы с правильным выводом зефира для результата запроса соединения с правильно определенной схемой.
До сих пор я использовал NestedSchema, но он работает только при запросе одной модели / таблицыс отношениями.(эти данные отношения автоматически добавляются в строку при выполнении запроса)
class JoinSchema(mm.Schema):
class Meta:
json_module = simplejson
table1 = fields.Nested(Table1Schema, many=False)
table2= fields.Nested(Table2Schema, many=False)
Я использую simplejson для правильного отображения десятичных объектов
Вот запрос, который я пытаюсь отобразить:
db.session.query(Table1, Table2)\
.join(Table2) \
.filter(Table1.column1 == value1) \
.filter(Table1.column2 == value2) \
.filter(Table1.column3.contains(value3) \
.all()
Заранее спасибо.