Зефир Объединенные схемы для объединенного результата SQLAlchemy - PullRequest
0 голосов
/ 08 июня 2018

У меня возникли проблемы с правильным выводом зефира для результата запроса соединения с правильно определенной схемой.

До сих пор я использовал 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()

Заранее спасибо.

...