час вперёд.
datetime = timezone.now() + timezone.timedelta(hours=1)
events = Event.objects.filter(spending_date_time__year=datetime.year,
spending_date_time__month=datetime.month,
spending_date_time__day=datetime.day,
spending_date_time__hour=datetime.hour,
spending_date_time__minute=datetime.minute)
Подскажите, правильно ли это сделано в плане лаконичности?
нет никакого смысла так делать
возможно проще будет покопать в сторону between текущая и следующая минуты, если не найдется вариант по-лучше
start_date = end_date = timezone.now() + timezone.timedelta(hours=1) start_date.seconds = 0 end_date.seconds = 59 spending_date_time__range=(start_date, end_date) но тоже говнокодерский путь, конечно, я не горжусь таким решением
Обсуждают сегодня