我在模型上有一个price
字段和一个shipping
字段。
我需要添加两者的值并将它们用作Q
对象查询的一部分。理想情况下,类似:
if '1' in selected_prices:
query |= Q(price_and_shipping__range=(1, 1000))
if '2' in selected_prices:
query |= Q(price_and_shipping__range=(1001, 2000))
我知道我不能只创建一个price_and_shipping
属性并使用它,但是有什么替代方法?