2010-05-24 42 views
11

在Django中1.1我能夠產生具有這種表示法用於通過QuerySet的SQL:Django的1.2當量QuerySet.query.as_sql的()

QuerySet.query.as_sql() 

在Django中1.2,這引起了如AttributeError

任何人都知道該方法的Django 1.2等價物?

感謝

回答

11

在Django的1.1,QuerySet.query返回BaseQuery對象,現在它返回一個Query對象。查詢對象具有返回SQL的定義的__str__方法。

+0

RubberDucking的一個很好的例子:http://c2.com/cgi/wiki?RubberDucking – Nathan 2010-05-24 20:28:38

+0

會是什麼傷害了已經離開了舊的方法在向後兼容? – Leopd 2011-02-07 21:16:50