Фильтр даты Джанго по дням месяца

Мне нужно написать запрос, который возвращает все объекты, которые меньше или равны определенному дню определенного месяца. Год не важен. Достаточно легко получить объект к определенному дню / месяцу (предположим,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?