@rusrich

Как обработать get_queryset запрос, когда в timedelta нужно указать период в днях значением из поля модели?

В документации есть такой пример:
>>> from datetime import timedelta
>>> Entry.objects.filter(mod_date__gt=F('pub_date') + timedelta(days=3))


Он мне практически идеально подходит за исключением одного НО.
Мне нужно также из поля модели взять значение term, которое характерно периоду в днях и указать в timedelta - days = term.
Примерно логика такая должна получиться:
>>> from datetime import timedelta
>>> Entry.objects.filter(mod_date__gt=F('pub_date') + timedelta(days=term))
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
@rusrich Автор вопроса
>>> from datetime import timedelta
>>> Entry.objects.filter(mod_date__gt=F('pub_date') + timedelta(days=1) * F('term'))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект