Svaret er et RawSQL-udtryk;
queryset.annotate(value = RawSQL("(jsonfield->%s)", ('key_name',)))
queryset.values('value')
Det første argument til RawSQL
er som en skabelonstreng, vil det andet argument udfylde det førstes %s
OPDATERING:tilsyneladende understøtter Django 2.1+ nu min oprindelige forventede adfærd;
queryset.values('jsonfield__key_name')