3

我有这样的简单模型:

class Something(models.Model):
    data = models.CharField(max_length=200)

当我执行此操作时:

Something.objects.all().query

我明白了:

<django.db.models.sql.query.Query object at 0xa57b9ec>

这是什么意思?我使用最新版本的 Django (1.5.2)。在旧版本.query中,返回一个带有 SQL 查询的字符串。我怎样才能在新版本中获得它?

4

1 回答 1

5

正如我们在评论中发现的那样,这就是您的答案:

str(Something.objects.all().query)
于 2013-05-29T19:53:15.367 回答