2010-05-24 8 views
11

In Django 1.1 konnte ich die SQL durch eine QuerySet mit dieser Schreibweise verwendet zur Herstellung von:Django 1.2 Equivalent von QuerySet.query.as_sql()

QuerySet.query.as_sql() 

In Django 1.2, wirft dies als AttributeError.

Wer kennt das Django 1.2-Äquivalent dieser Methode?

Dank

Antwort

11

In Django 1.1, kehrte QuerySet.query ein BaseQuery Objekt, jetzt ist es ein Query Objekte zurückgibt. Für das Abfrageobjekt ist eine __str__-Methode definiert, die SQL zurückgibt.

+0

Ein gutes Beispiel für RubberDucking: http://c2.com/cgi/wiki?RubberDucking – Nathan

+0

Was gelassen hätte es verletzt haben alte Methode für Rückwärtskompatibilität? – Leopd

Verwandte Themen