gpt4 book ai didi

python - 从 QuerySet 获取原始 SQL 查询

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:05 24 4
gpt4 key购买 nike

我有这样的简单模型:

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 查询的字符串。我怎样才能在新版本中获得它?

最佳答案

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

str(Something.objects.all().query)

关于python - 从 QuerySet 获取原始 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16822255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com