Я пытаюсь рассчитать соотношение между продажами каждого продукта и общими продажами.Я хочу сохранить это соотношение в каждой модели объекта.Как я могу это сделать?
Это моя попытка.Не работаетВыдает «преобразование из CombinedExpression в десятичное не поддерживается».
count_products = Product.objects.count() # total value
products = Product.objects.annotate(num_sales=Count('cartitem')).all().annotate(support=Value(F('num_sales') / count_products, output_field=DecimalField()))