Я новичок в python / django, и у меня есть приложение «События», где пользователи могут видеть предстоящие события организации, но я не знаю, как отображать только будущие события и игнорировать события из прошлого. models.py ...
2 ответа
Поиск больше чем (gt) используется для фильтрации набор запросов, в котором поле больше значения
Event.objects.filter(
author=user,
end_date__gt=timezone.now()
).order_by('-start_date')
Вы можете попробовать вот так.
#get your current datetime from django.utils import timezone current_datetime = timezone.now() #and filter your queryset Event.objects.filter(author=user, end_date__gt=current_datetime)
Похожие вопросы
Новые вопросы
python
Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.