【问题标题】:Case insensitive sort in django rest framework with mongoengine带有mongoengine的django rest框架中不区分大小写的排序
【发布时间】:2019-09-30 11:31:43
【问题描述】:

Django 已经有办法为 RDBMS 实现这一点:

MyModel.objects.order_by(Lower('myfield'))

我将 DRF 与 mongoengine 一起使用,但上面会引发错误:

TypeError: 'Lower' object is not subscriptable

我猜这是在 mongoengine 中实现 order_by 的方式中的一个错误。

【问题讨论】:

    标签: django mongodb django-rest-framework mongoengine


    【解决方案1】:

    我实际上认为这可能是 Django 的一个错误,请参阅: https://code.djangoproject.com/ticket/30557

    不要认为它已经进入 2.2 稳定版本,但它在 Django 3.0 版本中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 2014-05-20
      • 2018-03-09
      • 1970-01-01
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多