Задать вопрос
@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))
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@rusrich Автор вопроса
>>> from datetime import timedelta
>>> Entry.objects.filter(mod_date__gt=F('pub_date') + timedelta(days=1) * F('term'))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы