es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FLASK-SQLALCHEMY

¿Qué métodos puedo anular en Sqlalchemy declarativo?

Tengo algunos objetos de Python existentes que estoy mapeando ahora con sqlalchemy. La clase Base creada con base declarativa parece tener muchos métodos __ de protocolo como eq, etc. Necesito anular el hash y posiblemente otros. Me preocupa que pueda romper algo de la magia de SA. ¿Cómo puedo averiguar . . . Read more

Dos aplicaciones flask que usan una base de datos.

Hola, no creo que este sea el lugar adecuado para esta pregunta, pero no sé dónde preguntar. Quiero hacer un sitio web y una API para ese sitio web usando la misma base de datos SQLAlchemy, ¿sería seguro ejecutarlos al mismo tiempo de forma independiente o esto causaría corrupción al . . . Read more

Lectura de datos en fragmentos utilizando SQLAlchemy.

Tengo un bloque de código que se ve así, entities = self.session.query(Entities).filter(Entities.parent_id == 0) index_data = {} for entity in entities: data = entity.dict data['addresses'] = [address.dict for address in entity.addresses] data['relationships'] = [relationship.dict for relationship in entity.relationships_parent] index_data[data['id']] = data Estoy tratando de leer los datos, procesarlos un poco . . . Read more

¿Cómo deshabilitar la carga perezosa de SQLAlchemy?

Estoy desarrollando una aplicación en Python que usa Flask-SQLAlchemy y su mapeador ORM. Tengo dos tablas con una relación de varios a uno. El problema principal es que quiero cargar el contenido de ambos objetos con una consulta JOIN y no más tarde, cuando accedo al objeto de la tabla . . . Read more

SQLAlchemy recibiendo un objeto de clase en lugar del resultado real

Estoy ejecutando una consulta en una base de datos existente de Postgres utilizando automap. Base = automap_base() Base.prepare(engine, reflect=True) City = Base.classes.city dm = session.query(City).first() Output: <sqlalchemy.ext.automap.city at=”” 0x15f7a87b8=””> ¿Cómo puedo configurarlo para que pueda ver un resultado real de la tabla?</sqlalchemy.ext.automap.city>