У меня есть следующие модели:Использование Django, как я могу достичь этого в одном запросе?
class Ticket(models.Model):
# ... other fields omitted
active_at = models.DateTimeField()
duration = models.DurationField()
Учитывая now = datetime.now()
, я хотел бы получить все записи, для которых now
находится между active_at
и active_at + duration
.
Я использую Django 1.8. Вот DurationField docs.
Вы просмотрели [объекты F] (https://docs.djangoproject.com/en/dev/topics/db/queries/#filters-can-reference-fields-on-the-model)? – xnx