連接mysql時,報錯:TypeError: __init__() got an unexpected keyword argument 'check_same_thread'
我用的mysql數(shù)據(jù)庫,但執(zhí)行:
Base.metadata.create_all(bind=engine)
時,報錯:
TypeError: __init__() got an unexpected keyword argument 'check_same_thread'
請問如何解決?
PS,數(shù)據(jù)庫配置代碼
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
2022-11-17
自問自答了:去掉connect_args={"check_same_thread": False},就不報錯了,但如何配置check_same_thread=False呢?