Zugriff auf entfernte MySQL-Datenbank mit Peewee

Ich versuche, mit peewee eine Verbindung zu einer MySQL-Datenbank auf Amazon RDS herzustellen, und ich kann sie nicht zum Laufen bringen. Ich bin neu in Datenbanken, also mache ich wahrscheinlich etwas Dummes, aber das ist, was ich versuche:

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

es legt in der zweiten Zeile auf und sagt__init__() takes at least 2 arguments (1 given)

Was vermisse ich? Warum heißt es, dass ich nur ein Argument gebe, wenn ich es fünf gebe?

Vielen Dank, Alex

Antworten auf die Frage(1)

Ihre Antwort auf die Frage