Django按JSONField键排序

时间:2017-01-25 18:28:39

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

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

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

带结构的数据字段:

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

如何通过其中一个数据字段对queryset进行排序?

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

1 个答案:

答案 0 :(得分:0)

简短的回答是,现在正在追踪这项新功能https://code.djangoproject.com/ticket/24747

看起来它将落在Django 2.1,预计2018年8月。