我用的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呢?