0
我想查詢Django中的查詢集使用註釋來獲得每個不同'field2'的計算。查詢看起來像:Django註釋不帶回明顯
offer_lines.filter('field1'=x).order_by().values('field2').annotate(
total=F('field3') * F('field4')
雖然我期待它返回的東西,看起來像這樣:
[{ 'field2_value1': '1'},{ 'field2_value2': '2'}]
我正在爲同一個field2值獲取多個條目。所以它看起來更像這樣:
[{'field2_value1':'1'},{'field2_value1':'2'},{'field2_value1':'5'},{'field2_value2':'2' },{'field2_value2':'1'}]
我在查詢中有order_by(),正如我在其他問題中看到的那樣,它有時很重要,但它沒有幫助我。我如何查詢它只返回每個唯一field2值的一個條目?
提供完整的模型類,並且使用完整的查詢。非常清楚地解釋你想要的輸出。 –