【问题标题】:Django ordering by JSONField keyDjango 按 JSONField 键排序
【发布时间】:2017-06-11 01:36:11
【问题描述】:

我有以下带有 JSONField 的 django 模型:

class TestModel(models.Model):
    data = JSONField(default={})

数据字段的结构如下:

{
    "a": 1, 
    "b": 2, 
}

其中一个数据字段如何排序查询集?

TestModel.objects.all().order_by("data__a") # error

【问题讨论】:

标签: django sql-order-by django-jsonfield


【解决方案1】:

简短的回答是,现在 https://code.djangoproject.com/ticket/24747 正在将其作为一项新功能进行跟踪。

看起来它将登陆 Django 2.1,预计 2018 年 8 月。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 2019-09-26
    • 2017-12-20
    • 2011-08-10
    • 1970-01-01
    相关资源
    最近更新 更多