在Django模型的日期范围之间过滤当前日期

时间:2020-07-20 17:18:13

标签: python django

我想在Django ORM中获得以下查询的等效结果

SELECT * FROM period WHERE '2020-07-06' BETWEEN star_date AND end_date;

模型:

class Period(models.Model):
    start_date = models.DateField()
    end_date = models.DateField()

尝试:

 date = datetime.date.today()
 Period.objects.filter(date__range=[start_date, end_date])

,但不起作用。 ¿我做错了什么?

0 个答案:

没有答案