我正在尝试使用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)
我错过了什么?为什么它说我只提供了一个参数,当我提供了五个参数?
非常感谢,Alex
User.create_table()
创建表时,它破坏了代码。我会把它从上面移除。 - Alex S