我用的mysql数据库,但执行:
Base.metadata.create_all(bind=engine)
时,报错:
TypeError: __init__() got an unexpected keyword argument 'check_same_thread'
请问如何解决?
PS,数据库配置代码
pymysql
pymysql.install_as_MySQLdb()
SQLALCHEMY_DATABASE_URL = engine = create_engine(
SQLALCHEMY_DATABASE_URL==={: }
)
SessionLocal = sessionmaker(=engine===)
Base = declarative_base(=engine=)版本
PyMySQL 1.0.2
mysql 8.0
自问自答了:去掉connect_args={"check_same_thread": False},就不报错了,但如何配置check_same_thread=False呢?