【问题标题】:Django DateTimeRangeField how to filter by lower only?Django DateTimeRangeField 如何仅按较低值过滤?
【发布时间】:2019-09-26 17:41:54
【问题描述】:

假设我有一个具有 DateTimeRangeField 的模型,并且我想通过大于 now()lower 边界进行过滤,不管upper 的边界是什么:

BackupResource.objects.filter(datetime_range__lower__gt=timezone.now())

出错了:

Unsupported lookup 'lower' for DateTimeRangeField or join on the field not permitted.

【问题讨论】:

    标签: django datetimerangefield


    【解决方案1】:

    尝试执行以下操作

    BackupResource.objects.filter(datetime_range__startswith__gt=timezone.now())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      • 2018-12-30
      • 2020-06-11
      • 1970-01-01
      • 2018-10-28
      • 2018-03-10
      相关资源
      最近更新 更多