我有这样的简单模型:
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查询的字符串。我怎样才能在新版本中获得它?
答案 0 :(得分:5)
正如我们在评论中发现的那样,这是你的答案:
str(Something.objects.all().query)