How do I filter query objects by date range in Django?

后端 未结 7 1610
执念已碎
执念已碎 2020-11-22 16:02

I\'ve got a field in one model like:

class Sample(models.Model):
    date = fields.DateField(auto_now=False)

Now, I need to filter the obje

7条回答
  •  深忆病人
    2020-11-22 16:27

    You can use django's filter with datetime.date objects:

    import datetime
    samples = Sample.objects.filter(sampledate__gte=datetime.date(2011, 1, 1),
                                    sampledate__lte=datetime.date(2011, 1, 31))
    

提交回复
热议问题