Django ORM если подзапрос
Возможно ли в Django ORM использовать CASE с подзапросом? Я хочу изменить строку запроса, если подзапрос дает мне точное значение.
примерно так
subq = NetData.objects.filter(port=OuterRef('abc')).values('value')
query_string = Sometable.objects.annotate(another_value=Case
(When(Subquery(subq) = 'value', then = Value('123')),
default=Value('123'))).filter(**finder)