Чтобы получить точное поведение вашего примера:
Log.objects.filter(last_updated__gt=the_tag.time_before, last_updated__lt=the_tag.time_after)
Для включающего диапазона (эквивалентного __gte
, __lte
) запрос немного проще:
Log.objects.filter(last_updated__range=(the_tag.time_before, the_tag.time_after))