在过滤条件下,如何检查相对于今天的日期是否过期。 例如:
task = Task.objects.filter(job=obj, status__in = ["in-progress","assigned"],Q(to_be_completed_by_date_until__gte =datetime.now())
这导致错误,我想知道必须如何处理to_be_completed_by_date
才能给出结果to_be_completed_by_date<datetime.now()
为真
答案 0 :(得分:1)
请勿在此处使用Q
。简单地把这个
task = Task.objects.filter(job=obj, status__in=["in-progress","assigned"], to_be_completed_by_date_until__gte=datetime.now())