Я новичок в python / django, и у меня есть приложение «События», где пользователи могут видеть предстоящие события организации, но я не знаю, как отображать только будущие события и игнорировать события из прошлого. models.py ...

2
Allen 13 Фев 2021 в 11:27

2 ответа

Лучший ответ

Поиск больше чем (gt) используется для фильтрации набор запросов, в котором поле больше значения

Event.objects.filter(
    author=user,
    end_date__gt=timezone.now()
).order_by('-start_date')
0
Iain Shelvington 13 Фев 2021 в 08:31

Вы можете попробовать вот так.

#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)

0
arjun 13 Фев 2021 в 08:34
66183188