1
我試圖用一個百分比註釋一個查詢來表示業務邏輯是如何「完整」的。我不希望這個百分比超過100%。我現在有這在我的查詢:如何比較CombinedResponse對象值與int?
.annotate(completion=max(100, Count('id')/F('something_tricky'))
問題是Count/F
是CombinedExpression
,這是unorderable,所以不能在max
使用。它不會讓我將其轉換爲int
之一:
int()函數的參數必須是一個字符串,一類字節對象,數字,而不是「CombinedExpression」
或一串。
如何從此查詢中獲得completion
值作爲int?
您是否嘗試過'output_field'? –
對不起,我的意思是'convert_value' –