Как выразить дату и время выше или ниже 30 дней django

#django #django-models #django-forms #django-views

#django #django-модели #django-формы #django-просмотры

Вопрос:

как я могу выразить это в django: разница между последними датами и сегодняшним днем составляет более 30 дней. это моя модель

 class Suivre(models.Model):


dateins=models.DateTimeField()
  

что-то вроде
a=Suivre.objects.filter()

Ответ №1:

 from datetime import datetime, timedelta

# not yet 30 days
Survive.objects.filter(deteins__gt=datetime.now()-timedelta(days=30))

# 30 days or more
Survive.objects.filter(deteins__lte=datetime.now()-timedelta(days=30))