是否可以将SQL注释添加到使用ORM构建的查询中?

时间:2013-05-30 08:18:44

标签: sql django orm comments

我正在尝试在大型Django 1.3 Web应用程序中识别慢查询。由于很难将慢查询日志中的原始sql查询与代码中的特定ORM语句进行匹配,我想知道是否可以向使用ORM构造的查询添加SQL注释,例如.. < / p>

Object.objects.filter(Q(pub_date__lte=datetime.now)).comment('query no. 123')

1 个答案:

答案 0 :(得分:5)

在django-user邮件列表上使用 .extra()查找原始SQL命令的解决方案:

Object.objects.filter(Q(pub_date__lte=datetime.now()).extra(where=['1=1 /* query no. 123 */'])
相关问题