Django 1.2相当于QuerySet.query.as_sql() [英] Django 1.2 Equivalent of QuerySet.query.as_sql()

查看:159
本文介绍了Django 1.2相当于QuerySet.query.as_sql()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Django 1.1中,我可以使用这个符号生成 QuerySet 使用的SQL:

In Django 1.1 I was able to produce the SQL used by a QuerySet with this notation:

QuerySet.query.as_sql()

在Django 1.2中,作为 AttributeError

In Django 1.2, this raises as AttributeError.

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

Anyone know the Django 1.2 equivalent of that method?

谢谢

推荐答案

在Django 1.1中, QuerySet.query 返回一个 BaseQuery object,现在它返回一个 Query 对象。查询对象具有定义的 __ str __ 方法,返回SQL。

In Django 1.1, QuerySet.query returned a BaseQuery object, now it returns a Query objects. The query object has a __str__ method defined that returns the SQL.

这篇关于Django 1.2相当于QuerySet.query.as_sql()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆