Als «sqlalchemy» getaggte Fragen

SQLAlchemy ist ein Python SQL-Toolkit und Object Relational Mapper, das Anwendungsentwicklern die volle Leistung und Flexibilität von SQL bietet.

424
SQLAlchemy BESTELLEN NACH ABSTIEG?

Wie kann ich ORDER BY descendingin einer SQLAlchemy-Abfrage wie der folgenden verwenden? Diese Abfrage funktioniert, gibt sie jedoch in aufsteigender Reihenfolge zurück: query = (model.Session.query(model.Entry) .join(model.ClassificationItem) .join(model.EnumerationValue)

240
Konvertieren Sie das sqlalchemy-Zeilenobjekt in Python dict

Gibt es eine einfache Möglichkeit, über Spaltennamen- und Wertepaare zu iterieren? Meine Version von sqlalchemy ist 0.5.6 Hier ist der Beispielcode, in dem ich versucht habe, dict (row) zu verwenden, aber er löst die Ausnahme TypeError aus: Das Objekt 'User' ist nicht iterierbar import sqlalchemy...

234
SQLAlchemy IN-Klausel

Ich versuche, diese Abfrage in sqlalchemy durchzuführen SELECT id, name FROM user WHERE id IN (123, 456) Ich möchte die Liste [123, 456]zur Ausführungszeit binden

189
Verwenden von OR in SQLAlchemy

Ich habe die Dokumente durchgesehen und kann anscheinend nicht herausfinden, wie eine ODER-Abfrage in SQLAlchemy durchgeführt wird. Ich möchte nur diese Abfrage machen. SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey') Sollte so etwas sein addr =...

189
Wie serialisiere ich das SqlAlchemy-Ergebnis in JSON?

Django verfügt über eine gute automatische Serialisierung von ORM-Modellen, die von DB in das JSON-Format zurückgegeben wurden. Wie serialisiere ich das SQLAlchemy-Abfrageergebnis in das JSON-Format? Ich habe es versucht, jsonpickle.encodeaber es codiert das Abfrageobjekt selbst. Ich habe es...

174
SQLalchemie einzigartig über mehrere Spalten

Angenommen, ich habe eine Klasse, die Standorte darstellt. Standorte "gehören" zu Kunden. Standorte werden durch einen 10-stelligen Unicode-Code identifiziert. Der "Standortcode" sollte unter den Standorten für einen bestimmten Kunden eindeutig sein. The two below fields in combination should be...

174
SQLAlchemy Standard DateTime

Dies ist mein deklaratives Modell: 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 =

164
SQLAlchemy: Druckt die eigentliche Abfrage

Ich möchte wirklich in der Lage sein, gültiges SQL für meine Anwendung, einschließlich Werte, auszudrucken, anstatt Parameter zu binden, aber es ist nicht offensichtlich, wie dies in SQLAlchemy gemacht wird (ich bin mir ziemlich sicher, dass dies beabsichtigt ist). Hat jemand dieses Problem...

130
Masseneinsatz mit SQLAlchemy ORM

Gibt es eine Möglichkeit, SQLAlchemy dazu zu bringen, eine Masseneinfügung durchzuführen, anstatt jedes einzelne Objekt einzufügen? dh tun: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) eher, als: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`)...

125
Flask SQLAlchemy-Abfrage, Spaltennamen angeben

Wie gebe ich die gewünschte Spalte in meiner Abfrage mithilfe eines Modells an (standardmäßig werden alle Spalten ausgewählt)? Ich weiß, wie man das mit der sqlalchmey-Sitzung macht:, session.query(self.col1)aber wie mache ich das mit Modellen? Ich kann es nicht tun SomeModel.query(). Gibt es einen...

124
ImportError: Kein Modul namens MySQLdb

Ich beziehe mich auf das folgende Tutorial, um eine Anmeldeseite für meine Webanwendung zu erstellen. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 Ich habe ein Problem mit der Datenbank. Ich bekomme eine ImportError: No module named MySQLdb wenn ich ausführe...