同じ問題が発生し、MySQLdbを使用するpeeweeの場合、MySQLデータベースインスタンスを初期化すると次の解決策が得られました。
db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)
ping関数の場合:
db.get_conn().ping.__doc__
内 。 db.get_conn().ping(True)
に注意してください 別の接続を再度作成する場合は、を使用する必要があります。したがって、(db.connect()
を介して再接続すると たとえば)pingを繰り返す必要があります。