使用sqlAlchemy在sqlite db中将表的所有行重新作为列表

时间:2018-03-09 08:49:37

标签: sqlite sqlalchemy python-3.6

我想以列表的形式检索查询的所有行。我正在编写以下代码:

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, scoped_session
from my_models import User

engine = create_engine('sqlite:////my_db.sqlite')
session_ = scoped_session(sessionmaker(bind=engine))
qr = session_.query(User)
qr.all()

但是我收到了这个错误:

    json_deserializer = dialect._json_deserializer or json.loads
AttributeError: 'SQLiteDialect_pysqlite' object has no attribute '_json_deserializer'

_请注意,当数据库是mysql(创建适当的引擎)时,相同的代码工作正常。

_我正在使用python3.6

0 个答案:

没有答案