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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010