Sqlalchemy возвращает смешанные поля таблицыPython

Программы на Python
Ответить
Anonymous
 Sqlalchemy возвращает смешанные поля таблицы

Сообщение Anonymous »

У меня есть модельные продукты

Код: Выделить всё

class Products(Base):
__tablename__ = "products"

product_id = Column(Integer, primary_key = True)
name = Column(String, nullable= False)
price = Column(Integer, nullable= False)
description = Column(String)
stars = Column(Integer)
ingredients = Column(String, nullable= False)
nutrition = Column(String, nullable= False)
image_id = Column(Integer)
Метод, который должен возвращать объект из БД

Код: Выделить всё

@classmethod
async def find_all(cls):
async with async_session_maker() as session:
query = select(cls.model)
result = await session.execute(query)
return result.mappings().all()
Это должны быть возвращаемые поля, как описано, но они возвращают
это

Подробнее здесь: https://stackoverflow.com/questions/792 ... s-of-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»