Django - Использование значения поля в качестве параметра в KeyTextTransform
Пытаюсь использовать KeyTextTransform для получения числа из json-поля. Проблема в том, что целевой номер вложен в идентификатор пользователя. Чтобы получить число, мне нужно динамически получить user_id и использовать user_id для ввода ключа в целевой словарь.
Итак, мой вопрос - Как я могу передать значение поля в KeyTextTransform?
book \
.annotate(buyer_id=KeyTextTransform('selected_user', 'sale')) \
.annotate(price=KeyTextTransform(F('buyer_id'), 'sale')) # does not work