【问题标题】:How can I query a Postgres DateRange with a single date?如何使用单个日期查询 Postgres DateRange?
【发布时间】:2021-10-03 19:15:39
【问题描述】:

我正在使用django.contrib.postgres.field.DateRangeField,如 [此处][1] 所述。

class MyModel(models.Model):
    date_range = DateRangeField()

如何查询此模型以返回所有date_range,其下限大于今天?

我试过了:

today = datetime.date.today()
MyModel.objects.filter(date_range__gt=today)

但这会导致operator does not exist: daterange > date

【问题讨论】:

    标签: django django-models django-postgresql


    【解决方案1】:

    MyModel.objects.filter(date_range__contains=today)

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      相关资源
      最近更新 更多