11 Stimmen

Django 1.2 Äquivalent von QuerySet.query.as_sql()

In Django 1.1 war ich in der Lage, das SQL zu erzeugen, das von einem QuerySet mit dieser Notation:

QuerySet.query.as_sql()

In Django 1.2 wird dies als AttributeError .

Kennt jemand die Django 1.2 Entsprechung dieser Methode?

Danke

12voto

Zach Punkte 17526

In Django 1.1, QuerySet.query eine BaseQuery Objekt, jetzt gibt es ein Query Objekte. Das Abfrageobjekt hat eine __str__ Methode definiert, die das SQL zurückgibt.

4voto

fastmultiplication Punkte 2873

Wie beantwortet in In django 1.2.1 wie kann ich etwas wie die alte .as_sql bekommen?

es ist nur:

print QuerySet.query

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X