Django - Как проверить, истекла ли дата в условии фильтра - PullRequest
0 голосов
/ 09 мая 2019

Как проверить, истекла ли дата или нет по отношению к сегодняшнему дню в состоянии фильтра.Например:

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 Ответ

1 голос
/ 09 мая 2019

Не используйте Q здесь. Проще говоря, это

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