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

  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007