我想以列表的形式检索查询的所有行。我正在编写以下代码:
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