Peeweeを使用してAmazonのRDSのMySQLデータベースに接続しようとしていますが、機能しません。私はデータベースが初めてなので、おそらく愚かなことをしていますが、これは私が試していることです:
_import peewee as pw
myDB = pw.MySQLDatabase(Host="mydb.crhauek3cxfw.us-west-2.rds.amazonaws.com",port=3306,user="user",passwd="password",db="mydb")
class MySQLModel(Model):
"""A base model that will use our MySQL database"""
class Meta:
database = myDB
class User(MySQLModel):
username = CharField()
myDB.connect()
_
__init__() takes at least 2 arguments (1 given)
と言って2行目にハングアップします
何が欠けていますか?なぜ私がそれを5つ与えているのに1つだけの議論を与えていると言っているのですか?
どうもありがとう、アレックス
私はそれをこのように変更し、うまくいきました:
import peewee as pw
myDB = pw.MySQLDatabase("mydb", Host="mydb.crhauek3cxfw.us-west-2.rds.amazonaws.com", port=3306, user="user", passwd="password")
class MySQLModel(pw.Model):
"""A base model that will use our MySQL database"""
class Meta:
database = myDB
class User(MySQLModel):
username = pw.CharField()
# etc, etc
# when you're ready to start querying, remember to connect
myDB.connect()
みんなありがとう、アレックス