Как получить пользователей с днем ​​рождения, которые происходят в этом месяце? - PullRequest
0 голосов
/ 08 июля 2011

Я пытаюсь получить всех пользователей с днем ​​рождения в этом месяце:

Делал это, но получал ошибки. Может ли кто-нибудь помочь с тем, что я делаю неправильно?

birth_days = get_list_or_404(UserProfile, birthDate.month() == datetime.date.month())

Я пробовал много других вещей, но не могу заставить его работать ...

спасибо, Эрез

1 Ответ

2 голосов
/ 08 июля 2011

Есть несколько проблем

  1. datetime.date.month() не существует, я думаю, вы имеете в виду datetime.datetime.now().month
  2. Вы не используете правильные критерии, опять же, birtDay.month () не существует, я думаю, вы должны использовать

    birth_days = get_list_or_404 (UserProfile, birthDate__month = datetime.datetime.now (). month)

JFTR естьвзгляд на https://docs.djangoproject.com/en/dev/ref/models/querysets/#month

...