Preguntas etiquetadas con sqlalchemy

SQLAlchemy es un conjunto de herramientas de Python SQL y un asignador relacional de objetos que brinda a los desarrolladores de aplicaciones todo el poder y la flexibilidad de SQL.

424
SQLAlchemy ORDEN POR DESCENDER?

¿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)

241
Convertir objeto de fila sqlalchemy a python dict

¿Hay una manera simple de iterar sobre 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 dict (fila), pero arroja una excepción, TypeError: el objeto 'Usuario' no es iterable import sqlalchemy from sqlalchemy import * from...

237
Cláusula SQLAlchemy IN

Estoy tratando de 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

192
¿Cómo serializar el resultado de SqlAlchemy a JSON?

Django tiene una buena serialización automática de modelos ORM devueltos de DB a formato JSON. ¿Cómo serializar el resultado de la consulta SQLAlchemy al formato JSON? Lo intenté jsonpickle.encodepero codifica el objeto de consulta en sí. Lo intenté json.dumps(items)pero vuelve TypeError:...

191
Usando OR en SQLAlchemy

He revisado los documentos y parece que no puedo encontrar cómo hacer una consulta OR en SQLAlchemy. Solo quiero hacer esta consulta. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Debería ser algo como addr =

175
SQLAlchemy default DateTime

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 =

174
sqlalchemy único en múltiples columnas

Digamos que tengo una clase que representa ubicaciones. Las ubicaciones "pertenecen" a los clientes. Las ubicaciones se identifican mediante un código Unicode de 10 caracteres. El "código de ubicación" debe ser único entre las ubicaciones de un cliente específico. The two below fields in...

165
SQLAlchemy: imprime la consulta real

Realmente me gustaría poder imprimir SQL válido para mi aplicación, incluidos los valores, en lugar de los parámetros de enlace, pero no es obvio cómo hacerlo en SQLAlchemy (por diseño, estoy bastante seguro). ¿Alguien ha resuelto este problema de manera

130
Inserto a granel con SQLAlchemy ORM

¿Hay alguna manera de hacer que SQLAlchemy haga una inserción masiva en lugar de insertar cada objeto individual? es decir, haciendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) más bien que: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...