たとえば、django 1.10 の postgres でサポートされている jsonfield のネストされたキーに対して values/values_list クエリを実行する必要があります。
class AbcModel(models.model):
context = fields.JSONField()
次のような値がある場合:
{
'lev1': {
'lev': 2
}
}
次のようなクエリを実行したい
AbcModel.objects.values('context__lev1__lev2').distinct()
AbcModel.objects.values_list('context__lev1__lev2', flat=True).distinct()
編集: JSON フィールドは、django.contrib.postgres.fields の公式の django JSONField です。