0
我正在研究django中的QA系統,其中包括Question,Answer和Answer_statistics的數據表。一個問題可以有多個答案,一個答案有一個Answer_statistics。 Answer_statistics包含投票數,每個答案的評論數等值。現在,我試圖獲取answer_statistics中由列出答案的問題過濾的列的總和。例如,獲得某個問題的所有答案的總投票數。它應該是這樣的:django:通過OneToOne關係獲取聚合值
a_question.answer__answer_statistics_set.aggregate(Sum('comment_count'))
覺得應該有一些簡單的解決方案,但目前找不到。有人可以提供一個提示嗎?謝謝!
Thanks!爲了使它更加清晰,說a_question是一個模型對象,a_question.answer_set是包含這個問題的所有答案的查詢集,表達式應該是: 'a_question.answer_set.aggregate(Sum('answer_statistics__comment_count'))' –