如何在这个月发生出生日的用户?

时间:2011-07-08 00:23:09

标签: python django django-models django-views python-datetime

我试图让所有用户在本月的出生日获得:

这样做但是得到了错误,任何人都可以帮助我做错了吗?

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

我尝试了很多其他的东西,但是无法让它发挥作用......

谢谢你, 埃雷兹

1 个答案:

答案 0 :(得分:2)

有几个问题

  1. datetime.date.month()不存在,我认为您的意思是datetime.datetime.now().month
  2. 你没有使用正确的标准,birtDay.month()不存在,我认为你应该使用

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

  3. JFTR查看https://docs.djangoproject.com/en/dev/ref/models/querysets/#month