【问题标题】:how can i filter field django jsonfield that is datetime?我如何过滤字段 django jsonfield 是日期时间?
【发布时间】:2021-04-03 21:03:21
【问题描述】:

我想根据 jsonfield 中的时间字段进行过滤,但是这个字段存储为字符串,我不能使用这个查询:

      Notification.objects.filter(Q(data__payload__request_visit_time__gte=timezone.now()))

【问题讨论】:

    标签: django postgresql django-rest-framework django-jsonfield


    【解决方案1】:

    this post 的 cmets 似乎可以将查询中的日期时间值作为字符串传递:

    Notification.objects.filter(Q(data__payload__request_visit_time__gte=timezone.now().isoformat()))
    

    【讨论】:

      猜你喜欢
      • 2022-08-22
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2016-12-09
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      相关资源
      最近更新 更多