installed - python peewee mysql
Accediendo a la base de datos MySQL remota con peewee (1)
Lo cambié para ser así y funcionó:
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()
Gracias chicos alex
Estoy tratando de conectarme a una base de datos MySQL en el RDS de Amazon usando peewee y no puedo hacer que funcione. Soy nuevo en las bases de datos, así que probablemente estoy haciendo algo estúpido, pero esto es lo que estoy intentando:
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()
cuelga en la segunda línea, diciendo que __init__() takes at least 2 arguments (1 given)
¿Qué me estoy perdiendo? ¿Por qué dice que solo le doy un argumento cuando le doy cinco?
Muchas gracias alex