Django-如何检查过滤条件内的日期是否已过期

时间:2019-05-09 06:07:53

标签: django python-3.x django-rest-framework

在过滤条件下,如何检查相对于今天的日期是否过期。 例如:

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()为真

1 个答案:

答案 0 :(得分:1)

请勿在此处使用Q。简单地把这个

task = Task.objects.filter(job=obj, status__in=["in-progress","assigned"], to_be_completed_by_date_until__gte=datetime.now())