2017-01-25 10 views
1

I持ってJSONFieldと、次のDjangoモデル:構造体怒鳴るとDjangoのキーJSONFieldによって発注

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

とデータ・フィールド:

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

どのようにデータフィールドの一つでクエリセットを注文しますか?

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

短い答え:これはできません。 詳細を参照してください:http://stackoverflow.com/questions/36641759/django-1-9-jsonfield-order-by – Plastiquewind

+1

[Django 1.9 JSONField order \ _by]の可能な複製(http://stackoverflow.com/questions/36641759/django-1-9-jsonfield-order-by) – Sayse

答えて

関連する問題