Preguntas con la etiqueta [sqlalchemy]

Lista sqlalchemy preguntas

SQLAlchemy: motor, conexión y diferencia de sesión

3
respuestas
295
votos
176.7k
vistas

Utilizo SQLAlchemy y hay al menos tres entidades: y engine, que tienen método, por lo que si, por ejemplo, quiero seleccionar todos los registros, puedo hacerlo en el nivel del

Cómo eliminar un registro por id en Flask-SQLAlchemy

4
respuestas
226
votos
280.7k
vistas

Tengo usersuna tabla en mi base de datos MySql. Esta tabla tiene idcampos namey age. ¿ Cómo puedo eliminar algún registro por id? Ahora uso el siguiente código: user =

Estoy intentando agregar un campo o columna a una tabla existente usando SQLAchemy. A continuación se muestra la clase de tabla. class ReleaseVersion(Base): __tablename__ = 'versions' id = Column(Integer, primary_key=True,

Fecha y hora predeterminada de SQLAlchemy

13
respuestas
316
votos
433.3k
vistas

Este es mi modelo declarativo: import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date

SQLAlchemy: imprime la consulta real

11
respuestas
303
votos
280.8k
vistas

Realmente me gustaría poder imprimir SQL válido para mi aplicación, incluidos los valores, en lugar de vincular parámetros, pero no es obvio cómo hacerlo en SQLAlchemy (por diseño, estoy bastante

Cláusula IN de SQLAlchemy

8
respuestas
411
votos
394.6k
vistas

Estoy intentando hacer esta consulta en sqlalchemy. SELECT id, name FROM user WHERE id IN (123, 456) Me gustaría vincular la lista [123, 456]en el momento de la ejecución.

¿Existe una forma sencilla de iterar sobre los pares de nombre y valor de columna? Mi versión de SQLAlchemy es 0.5.6 Aquí está el código de muestra donde intenté usar

SQLAlchemy ¿ORDEN DESCENDENTE?

6
respuestas
653
votos
633.7k
vistas

¿Cómo puedo usar ORDER BY descendingen una consulta SQLAlchemy como la siguiente? Esta consulta funciona, pero los devuelve en orden ascendente: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id) .order_by(model.Entry.amount) # This