H5W3
当前位置:H5W3 > python > 正文

Engine’ object has no attribute ‘_run_visitor

aiomysql 创建表时出现以下错误(metadata.create_all):

AttributeError: ‘Engine’ object has no attribute ‘_run_visitor’

解决方法(修改代码,不用create_all):

from models.account import token_tbl, ip_tbl, ip_token_tbl
from sqlalchemy.schema import CreateTable
async def create_table(engine) -> None:
    tables = [token_tbl, ip_tbl, ip_token_tbl]
    async with engine.acquire() as conn:
        for table in tables:
            create_expr = CreateTable(table)
            await conn.execute(create_expr)

本文地址:H5W3 » Engine’ object has no attribute ‘_run_visitor

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址