Аннотирование данных о диктах из смежных областей Django

У меня есть модель MyModel, которая содержит JSONField с именем calculo в MySQL, и я хочу аннотировать значение premio для выполнения агрегированной суммы. Как я могу заставить это работать?

class MyModel(models.Model):
    ...
    calculo = JSONField(blank=True, null=True)
    ...

Я пробовал это, но получил пустой dict.

 qs = MyModel.annotate(value=F('calculo__premio'))

Поле Fairfax:

'{"sc_ha": 2.77, "premio": 27735.84, "status": "1"}'
Вернуться на верх