2013-05-30 25 views
8

Büyük ölçekli bir Django 1.3 web uygulamasında yavaş sorguları tanımlamaya çalışıyorum. Koddaki belirli ORM deyimiyle yavaş sorgu günlüğündeki ham sql sorgusunu eşleştirmek zor olduğundan, ORM ile oluşturulmuş sorguya bir SQL yorumu eklemenin mümkün olup olmadığını merak ettim.ORM ile oluşturulmuş bir sorguya SQL yorumları eklemek mümkün mü?

ham SQL için .extra() kullanarak bulundu
Object.objects.filter(Q(pub_date__lte=datetime.now)).comment('query no. 123') 
+0

ilgili fakat bir gerçek cevap: http://code.playfire.com/django-append-url-to-sql/ – Mikhail

+0

Bu, açıklanan sorunu çözmek için hiç yardımcı olmuyor, ancak yine de teşekkürler. –

+0

"Ama gerçek bir cevap değil" demesi gerekiyordu. – Mikhail

cevap

5

Çözüm django kullanıcı e-posta listesine komutları:

Object.objects.filter(Q(pub_date__lte=datetime.now()).extra(where=['1=1 /* query no. 123 */']) 
İlgili konular