Я хочу отфильтровать поле datetime через 1 месяц после сегодняшнего дня без учета года.
class Contract(models.Model):
title = models.CharField(max_length=200, null=True)
date = models.DateField()
Пример фильтра между: С: Today Day и Месяц: 01-05 (% m-% d) До: Через месяц: 02-05 (% m-% d)
Вот мой код:
today = datetime.date.today()
foremonth = today + relativedelta(months=1)
return_list=[]
s = Contract.objects.filter(active=True).order_by('date__month', 'date__day')
for i in s:
k = i.date.strftime("%m-%d")
if k > today.strftime("%m-%d") and k < foremonth.strftime("%m-%d"):
return_list.append(i)
return return_list
Как мне сделать django запрос