У меня есть DateTimeField в модели обслуживания, определяемой как это:Истечение логики с DateTimeField в Django
pub_date = models.DateTimeField(default=timezone.now,blank=True)
Я хочу, чтобы создать некоторую логику истечения в моем коде, так что услуги, которые старше, чем за 2 месяца истекают. На мой взгляд, будут отображаться только те службы, которые не истекли.
Например, я хочу сделать это в целях:
views.py
class display_services:
services = Service.objects.all()
valid_services = []
for service in service
**If Service is Not Expired***
valid_services.append(service)
endfor
...
Это упростило бы многое. Если вы не возражаете, я спрашиваю, что такое _gte? –
Он соответствует, когда значение предыдущего столбца больше или равно тому, что передается. Также есть gt, lt, lte и т. Д. Если один из этих ответов поможет вам, отметьте этот вопрос, как было указано. – dylrei