Tag: FLASK-PEEWEE
Intento comparar dos enteros pero el valor de ForeignKey no es un entero: class Player(Model): id = IntegerField(primary_key=True) first_name = CharField(max_length=32) class Meta: database = db db_table = “player” class Club(Model): id = IntegerField(primary_key=True) owner = ForeignKeyField(Player, backref=’owner’) class Meta: database = db db_table = “club” Ahora intento comparar el . . . Read more
Quiero actualizar cientos (o incluso miles) de registros a la vez con Peewee FlaskDb (que se encuentra en una fábrica de aplicaciones). Haciendo referencia a la documentación de Peewee, tengo bulk_update funcionando bien (y es muy rápido en comparación con otros métodos), pero falla al usar lotes. Por ejemplo, Ticket.bulk_update(selected_tickets, . . . Read more
Estoy intentando utilizar el CTE recursivo de Peewee ORM que devuelve los mismos tipos de campo que una consulta no recursiva. Según la documentación de Peewee, se utiliza el método select_from, con columnas de la consulta anterior, de esta manera: query = (cte .select_from(cte.c.name, cte.c.level, cte.c.path) .order_by(cte.c.path)) Mi consulta básicamente . . . Read more
Estoy depurando código existente. Estoy tratando de averiguar la intención del acceso obviamente incorrecto a .dicts de un modelo peewee en la declaración de advertencia en MyDbBackend.store y cómo podría corregir eso. Supongo que el mensaje de advertencia debería agregar una salida más detallada al modelo que no se pudo . . . Read more
Estoy escribiendo pruebas en mi aplicación web Flask y al intentar probar un punto final que interactúa con la base de datos me he encontrado con un error. Mi fixture de cliente intenta seguir el espíritu del tutorial de pruebas de Flask: DATABASE = { “engine”: “SqliteDatabase”, “name”: “:memory:”, } . . . Read more