from django.db.models import F,ExpressionWrapper, DecimalField
res = OrderDetails.objects.annotate(
real_price=ExpressionWrapper(F('real_amount') / F("count"), output_field=DecimalField())
).values('real_price')
djanog根据字段商(除数)
这篇博客介绍了如何在Django中利用ExpressionWrapper和F表达式,进行模型实例的字段计算,例如将OrderDetails模型的'real_amount'字段除以'count'字段,结果保存为DecimalField类型。
摘要由CSDN通过智能技术生成