шаблон диапазона IP в web.config

Это правильный ответ для современной SQLAlchemy (v0.8 - v1.2 +).

Использовать систему проверки .

from sqlalchemy import inspect

def object_as_dict(obj):
    return {c.key: getattr(obj, c.key)
            for c in inspect(obj).mapper.column_attrs}

user = session.query(User).first()

d = object_as_dict(user)

Обратите внимание, что .key - это имя атрибута, которое может отличаться от имени столбца, например в следующем случае:

class_ = Column('class', Text)

Этот метод также работает для column_property .

1
задан 13 July 2018 в 05:12
поделиться