Python-如何在Django中按日期范围过滤查询对象?
我在一个模型中有一个领域,例如:
class Sample(models.Model): date = fields.DateField(auto_now=False)
现在,我需要按日期范围过滤对象。
如何过滤日期在1-Jan-2019和之间的所有对象31-Jan-2019?
回答:
采用
Sample.objects.filter(date__range=["2019-01-01", "2019-01-31"])
或者,如果你只是想按月过滤:
Sample.objects.filter(date__year='2019', date__month='01')
以上是 Python-如何在Django中按日期范围过滤查询对象? 的全部内容, 来源链接: utcz.com/qa/426904.html