Использование операторов ->, #> в django JSONfield ORM

Я хотел бы использовать операторы ->, #> с Django ORM. На данный момент я смог выполнить только:

ModelWithJsonField.objects.filter(id=1).values('outputs__key')

что переводится из ORM в:

SELECT ("app_model_with_json_field"."outputs" #> ARRAY['key']) FROM "app_model_with_json_field" WHERE "app_model_with_json_field"."id" = 1; args=(['key'], 1)

но .values() нельзя использовать с одним объектом, поэтому если я попытаюсь:

ModelWithJsonField.objects.get(id=1).values('outputs__key')

Есть идеи, как выполнить этот вид операторов в Django ORM?

Вернуться на верх