Bri*_* C. 1 python sqlalchemy python-3.x
我正在尝试用 SQLAlchemy 1.4 异步替换数据库。当我尝试制作引擎时,出现以下错误:
sqlalchemy.exc.InvalidRequestError: The asyncio extension requires an async driver to be used. The loaded 'mysqldb' is not async.
我正在制作这样的引擎:
engine = create_async_engine(SQLALCHEMY_DATABASE_URL, future=True)
Run Code Online (Sandbox Code Playgroud)
需要什么才能让 mysqldb 与 SQLAlchemy 异步工作?
我想通了,我正在使用这个网址:
'mysql://someuser:passwd1234@localhost/app_db'
但我需要使用类似的东西:
'mysql+aiomysql://someuser:asswd1234@localhost/app_db'
我错过了 +aiomysql 部分。我也需要安装 aiomysql 包。
| 归档时间: |
|
| 查看次数: |
345 次 |
| 最近记录: |