SORU
18 EKİM 2010, PAZARTESİ


Django ile iki tarih arasında seçin

Django ile tarihleri arasında seçer bir sorgu yapmak için arıyorum.

Ham SQL ile bu çok kolay nasıl yapıldığını biliyorum ama nasıl bu Django ORM kullanarak elde edilebilir?

Bu benim sorguda 30 gün arasında bir tarih eklemek istiyorum

start_date = datetime.datetime.now()   datetime.timedelta(-30)
context[self.varname] = self.model._default_manager.filter(
    current_issue__isnull=True
    ).live().order_by('-created_at')

CEVAP
18 EKİM 2010, PAZARTESİ


Kullanım __range operatör:

...filter(current_issue__isnull=True, created_at__range=(start_date, end_date))

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cdgotx

    cdgotx

    8 Kasım 2011
  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • thenewboston

    thenewboston

    4 ŞUBAT 2008