Python django中两个字段的乘法
我有以下疑问:Python django中两个字段的乘法,python,django,django-models,Python,Django,Django Models,我有以下疑问: result = self.order_items.values('rate', 'rate_description') .annotate(quantity=Count('rate')).order_by('-quantity') 它给了我这个: [{'rate_description': u'CC only', 'rate': Decimal('121.00'), 'quantity': 2}] 我怎样才能得到数量*费率?由此得出的答案应该是: [{'rate_d
result = self.order_items.values('rate', 'rate_description')
.annotate(quantity=Count('rate')).order_by('-quantity')
它给了我这个:
[{'rate_description': u'CC only', 'rate': Decimal('121.00'), 'quantity': 2}]
我怎样才能得到数量*费率?由此得出的答案应该是:
[{'rate_description': u'CC only', 'rate': Decimal('121.00'), 'quantity': 2,
'total': 242}]
根据结果的数量,您可以像@univerio在注释中所指出的那样在python中执行,也可以添加查询以将计算放在db上 如果您的模板需要一个
total
属性,您可以在视图中通过循环结果来实现
for result in results:
result['total'] = results['rate'] * result['quantity']
根据结果的数量,您可以像@univerio在注释中所指出的那样在python中执行,也可以添加查询以将计算放在db上 如果您的模板需要一个
total
属性,您可以在视图中通过循环结果来实现
for result in results:
result['total'] = results['rate'] * result['quantity']
根据结果的数量,您可以像@univerio在注释中所指出的那样在python中执行,也可以添加查询以将计算放在db上 如果您的模板需要一个
total
属性,您可以在视图中通过循环结果来实现
for result in results:
result['total'] = results['rate'] * result['quantity']
根据结果的数量,您可以像@univerio在注释中所指出的那样在python中执行,也可以添加查询以将计算放在db上 如果您的模板需要一个
total
属性,您可以在视图中通过循环结果来实现
for result in results:
result['total'] = results['rate'] * result['quantity']
你能不能用python来计算它?i、 e.
obj[“total”]=obj[“rate”]*obj[“quantity”]
你能不能用python来计算它?i、 e.obj[“total”]=obj[“rate”]*obj[“quantity”]
你能不能用python来计算它?i、 e.obj[“total”]=obj[“rate”]*obj[“quantity”]
你能不能用python来计算它?i、 e.obj[“总计”]=obj[“费率”]*obj[“数量”]