I try create to queryset with dates - from=2019.01.01 to 2019.01.02 . And i want output all data who fell into this range with 2019.01.01 and 2019.01.02 inclusive
My models:
class Commitment(models.Model):
scheduled_date = models.DateField()
created_date = models.DateTimeField(auto_now_add=True,
blank=True)
Not work:
commitments = Commitment.objects.filter(dealer=dealer,
scheduled_date__year=get_next_year(),
created__date__gte=self.from_date,
created__date__lte=self.to_data)
Not work:
commitment_query = Q(dealer=dealer)
commitment_query.add(Q(scheduled_date__year=get_next_year()), Q.AND)
commitment_query.add(Q(created_date__gte=self.from_date), Q.AND)
commitment_query.add(Q(created_date__lte=self.to_data), Q.AND)
commitments1 = Commitment.objects.filter(commitment_query)
Not work:
commitments = Commitment.objects.filter(dealer=dealer,
scheduled_date__year=get_next_year(),
created_date__range=(self.from_date, self.to_data))