【发布时间】:2019-10-30 07:58:24
【问题描述】:
据我所知,使用 .query.__str__() ,我们可以从 Django ORM 查询中获取 sql 等效查询。
例如:Employees.objects.filter(id = int(id)).query.__str__()
上面的代码运行良好,我能够得到 sql 等效查询 但是当我在下面的查询中使用相同的时,我会收到如下错误。
Employees.objects.filter(id = int(id)).first().query.__str__()
AttributeError: 'Employees' object has no attribute 'query'
为什么现在我收到错误,有什么建议吗?
【问题讨论】: