Хобрук: Ваш путь к мастерству в программировании

Django, дата и время фильтра запросов. Показать записи после сегодняшнего дня

Я пытаюсь отфильтровать набор запросов, чтобы вернуть все записи, где дата каждой записи после сегодняшнего дня. Это календарь, и я хочу использовать его для функции «Предстоящие события».

Я знаю, что мой код совершенно неверен, но я написал его только для того, чтобы показать вам, что я ищу.

now = datetime.datetime.now()
events = Event.objects.filter(date_from=now).order_by('date')

Ответы:


1

Вы можете использовать __gte фильтр.

Event.objects.filter(date_from__gte=now).order_by('date')

Django ORM достаточно умен, чтобы соблюдать дату и время по сравнению с датой

19.04.2014
  • Идеальный! Именно то, что я искал! Благодарю вас! 19.04.2014
  • Новые материалы

    Аргументы прогрессивного улучшения почти всегда упускают суть
    В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

    Введение в Джанго Фреймворк
    Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

    Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
    Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

    Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
    Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

    стройный-i18следующий
    Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..

    Обзор 20 основных и современных методов работы с массивами в JavaScript
    Вы знаете их всех? В этом коротком посте я покажу сводку методов, доступных в JavaScript для работы с массивами. Я надеюсь, что вы найдете это полезным! В конце поста вы найдете ссылку на..

    Да, но я чувствую необходимость указать, что это или не единственные два.
    Да, но я чувствую необходимость указать, что это или не единственные два. Обучение с подкреплением (в качестве примера) также является важным.