Questions marquées «sqlalchemy»

SQLAlchemy est un toolkit Python SQL et un Object Relational Mapper qui offre aux développeurs d'applications toute la puissance et la flexibilité de SQL.

424
ORDRE SQLAlchemy EN DESCENDANT?

Comment puis-je utiliser ORDER BY descendingdans une requête SQLAlchemy comme la suivante? Cette requête fonctionne, mais les renvoie dans l'ordre croissant: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue) .filter_by(id=c.row.id)...

241
Convertir un objet ligne sqlalchemy en dict python

Existe-t-il un moyen simple d'itérer les paires nom de colonne et valeur? Ma version de sqlalchemy est 0.5.6 Voici l'exemple de code où j'ai essayé d'utiliser dict (row), mais il lève une exception, TypeError: l'objet 'User' n'est pas itérable import sqlalchemy from sqlalchemy import * from...

237
Clause SQLAlchemy IN

J'essaie de faire cette requête dans sqlalchemy SELECT id, name FROM user WHERE id IN (123, 456) Je voudrais lier la liste [123, 456]au moment de

206
Comment sérialiser le résultat SqlAlchemy en JSON?

Django a une bonne sérialisation automatique des modèles ORM retournés du format DB au format JSON. Comment sérialiser le résultat de la requête SQLAlchemy au format JSON? J'ai essayé jsonpickle.encodemais il encode l'objet de requête lui-même. J'ai essayé json.dumps(items)mais ça revient...

191
Utilisation de OR dans SQLAlchemy

J'ai parcouru la documentation et je n'arrive pas à trouver comment faire une requête OR dans SQLAlchemy. Je veux juste faire cette requête. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Devrait être quelque chose comme addr =...

175
DateTime par défaut de SQLAlchemy

Voici mon modèle déclaratif: 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 unique sur plusieurs colonnes

Disons que j'ai une classe qui représente des emplacements. Les emplacements «appartiennent» aux clients. Les emplacements sont identifiés par un code Unicode à 10 caractères. Le «code d'emplacement» doit être unique parmi les emplacements d'un client spécifique. The two below fields in combination...

165
SQLAlchemy: affiche la requête réelle

J'aimerais vraiment pouvoir imprimer du SQL valide pour mon application, y compris des valeurs, plutôt que des paramètres de liaison, mais ce n'est pas évident de le faire dans SQLAlchemy (de par sa conception, j'en suis assez sûr). Quelqu'un at-il résolu ce problème de manière...

131
Insertion groupée avec SQLAlchemy ORM

Existe-t-il un moyen pour SQLAlchemy de faire une insertion en bloc plutôt que d'insérer chaque objet individuel. c'est à dire, Faire: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) plutôt que: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...