Filtr daty Django według dnia miesiąca
Muszę napisać kwerendę, która zwraca wszystkie obiekty mniejszą lub równą określonemu dniu określonego miesiąca. Rok nie jest ważny. Łatwo jest zdobyć obiekt w określonym dniu / miesiącu (załóżmy)now = datetime.datetime.now()
):
posts = TodaysObject.objects.filter(publish_date__day=now.day, publish_date__month=now.month)
Ale nie mogę tego zrobić:
posts = TodaysObject.objects.filter(publish_date__day__lte=now.day, publish_date__month=now.month)
Wydaje się, że Django myśli, że próbuję połączyć się podczas łączenia wielu wyszukiwań w terenie (publish_date__day__lte
). Jak najlepiej to zrobić w Django?