Django data filter por dia do mês

Eu preciso escrever uma consulta que retorna todo o objeto menos que ou igual a um determinado dia de um determinado mês. O ano não é importante. É bastante fácil obter um objeto em um determinado dia / mês (suponhanow = datetime.datetime.now()):

posts = TodaysObject.objects.filter(publish_date__day=now.day, publish_date__month=now.month)

Mas eu não posso fazer isso:

posts = TodaysObject.objects.filter(publish_date__day__lte=now.day, publish_date__month=now.month)

Parece que o Django acha que estou tentando fazer uma junção ao combinar várias pesquisas de campo (publish_date__day__lte). Qual é a melhor maneira de fazer isso no Django?

questionAnswers(3)

yourAnswerToTheQuestion