Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试识别大型 Django 1.3 Web 应用程序中的慢查询。由于很难将慢查询日志中的原始 sql 查询与代码中的特定 ORM 语句匹配,我想知道是否可以在使用 ORM 构造的查询中添加 SQL 注释,例如..
Object.objects.filter(Q(pub_date__lte=datetime.now)).comment('query no. 123')
在 django-user 邮件列表中使用.extra()处理原始 SQL 命令找到的解决方案:
Object.objects.filter(Q(pub_date__lte=datetime.now()).extra(where=['1=1 /* query no. 123 */'])