Dostęp do zdalnej bazy danych MySQL za pomocą peewee

Próbuję połączyć się z bazą danych MySQL na RDS Amazon za pomocą peewee i nie mogę go uruchomić. Jestem nowy w bazach danych, więc prawdopodobnie robię coś głupiego, ale to właśnie próbuję:

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()

odkłada się na drugiej linii, mówiąc__init__() takes at least 2 arguments (1 given)

czego mi brakuje? Dlaczego mówię, że podaję tylko jeden argument, kiedy daję mu pięć?

Wielkie dzięki, Alex

questionAnswers(1)

yourAnswerToTheQuestion