Accès à la base de données MySQL distante avec peewee
Je suis en train d'essayer de se connecter à une base de données MySQL sur Amazon RDS à l'aide de peewee et je ne peux pas le faire fonctionner. Je suis nouveau sur les bases de données donc je vais sans doute faire quelque chose de stupide, mais c'est ce que j'essaie:
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()
il se bloque sur la deuxième ligne, en disant __init__() takes at least 2 arguments (1 given)
Ce qui me manque? Pourquoi est-ce qu'il dit, je suis seulement en lui donnant un argument quand je lui donne cinq?
Merci beaucoup, Alex
source d'informationauteur Alex S | 2013-05-08
Vous devez vous connecter pour publier un commentaire.
Je l'ai changé pour être comme cela, et il a travaillé:
Merci les gars,
Alex