Фильтр даты Джанго по дням месяца
Мне нужно написать запрос, который возвращает все объекты, которые меньше или равны определенному дню определенного месяца. Год не важен. Достаточно легко получить объект к определенному дню / месяцу (предположим,now = datetime.datetime.now()
):
posts = TodaysObject.objects.filter(publish_date__day=now.day, publish_date__month=now.month)
Но я не могу сделать это:
posts = TodaysObject.objects.filter(publish_date__day__lte=now.day, publish_date__month=now.month)
Кажется, что Django думает, что я пытаюсь объединиться при объединении нескольких полевых поисков (publish_date__day__lte
). Какой лучший способ сделать это в Django?