【发布时间】:2022-01-23 23:12:53
【问题描述】:
我需要在今天生日的视图集中过滤用户的对象。在这里,我只需要检查今天的日期和月份,而不考虑年份。我该怎么做?
【问题讨论】:
标签: python django datetime django-queryset
我需要在今天生日的视图集中过滤用户的对象。在这里,我只需要检查今天的日期和月份,而不考虑年份。我该怎么做?
【问题讨论】:
标签: python django datetime django-queryset
from datetime import datetime
today_day = datetime.now().day
today_month = datetime.now().month
today_birthdays = YourModelName.objects.filter(
birthdate__day=today_day, birthdate__month=today_month
)
birthdate 是您要过滤的日期时间字段。
如果您还想在过滤器中添加年份,则必须添加 birthdate__year。它是 双下划线,它具有魔力。
【讨论】: