是否可以使用Django ORM按两个不同字段的总和对查询结果进行排序?
例如,我有一个模型如下:
class Component(models.Model):
material_cost = CostField()
labor_cost = CostField()
我想做类似这样的事情:
component = Component.objects.order_by(F('material_cost') + F('labor_cost'))[0]
但是不幸的是,F对象似乎不能与 'order_by' 一起使用。在 Django 中是否有这样的可能性?