gpt4 book ai didi

python - 获取日期大于今天或空日期的对象

转载 作者:太空狗 更新时间:2023-10-29 16:55:05 25 4
gpt4 key购买 nike

我需要选择日期字段大于今天日期或日期字段为空的所有模型对象。

我有以下代码:

@login_required
def event_new(request, person_uuid=None):
today = datetime.datetime.today()
#valid_until may be empty
profile = Profile.objects.filter(company=request.user.company, valid_until__gte=today)

我需要选择 valid_until 字段为空或(如果设置)大于今天的所有 Profile 对象。我怎样才能做到这一点?

最佳答案

使用Q .

from django.db.models import Q

@login_required
def event_new(request, person_uuid=None):
today = datetime.datetime.today()
#valid_until may be empty
profile = Profile.objects.filter(company=request.user.company).filter(Q(valid_until__gte=today)|Q(valid_until=None))

关于python - 获取日期大于今天或空日期的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17568044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com