Django 1.2 相当于 QuerySet.query.as_sql()
在 Django 1.1 中,我能够使用以下表示法生成 QuerySet
使用的 SQL:
QuerySet.query.as_sql()
在 Django 1.2 中,这会引发 AttributeError
。
有人知道 Django 1.2 相当于该方法吗?
谢谢
In Django 1.1 I was able to produce the SQL used by a QuerySet
with this notation:
QuerySet.query.as_sql()
In Django 1.2, this raises as AttributeError
.
Anyone know the Django 1.2 equivalent of that method?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Django 1.1 中,
QuerySet.query
返回一个BaseQuery
对象,现在它返回一个Query
对象。查询对象定义了一个返回 SQL 的__str__
方法。In Django 1.1,
QuerySet.query
returned aBaseQuery
object, now it returns aQuery
objects. The query object has a__str__
method defined that returns the SQL.正如在 django 1.2.1 中我怎样才能得到类似旧的 .as_sql 的东西?
它只是:
as answered in In django 1.2.1 how can I get something like the old .as_sql?
it's just: