Как выразить дату или время выше или ниже, чем 30 дней Джанго - PullRequest
1 голос
/ 11 апреля 2019

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

class Suivre(models.Model):


dateins=models.DateTimeField()

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

1 Ответ

1 голос
/ 12 апреля 2019
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))
...