Django 1.2等效的QuerySet.query.as_sql()

时间:2010-05-24 20:22:37

标签: python django django-queryset

在Django 1.1中,我能够使用这种表示法生成QuerySet使用的SQL:

QuerySet.query.as_sql()

在Django 1.2中,这会提升为AttributeError

任何人都知道Django 1.2相当于该方法吗?

由于

2 个答案:

答案 0 :(得分:12)

在Django 1.1中,QuerySet.query返回了一个BaseQuery对象,现在它返回一个Query个对象。查询对象定义了一个__str__方法,返回SQL。

答案 1 :(得分:4)

In django 1.2.1 how can I get something like the old .as_sql?

中的回答

只是:

print QuerySet.query