我正在使用chartjs製作圖表以顯示投票投票的所有統計信息。這是12個月的特定年份。Django 1.10 - 無法將關鍵字'__'解析到字段中。加入'__'不允許
例如,
你是程序員嗎?
是
沒有
我想在圖表顯示 - 用戶多少票給12個月的一年。我將在圖表中繪製2條線,代表Yes
和No
回答統計數據,水平爲Jauary - December
。
我已經制作了所有模型,並且它們完美地工作。
但是,當在poll
詳細信息頁面,我嘗試獲得12個月的投票記錄統計,得到一個錯誤。下面是視圖代碼獲取記錄計數 -
vote_records = Vote.objects.filter(question = question_record, pub_date__year = current_year).values_list('pub_date__month').count()
這裏pub_date
是Vote
模型發佈日期 -
pub_date = models.DateTimeField(auto_now_add=True)
錯誤是 -
無法解析關鍵詞 '月' 到現場。加入'pub_date'不允許 。
感謝您的幫助!
不管是什麼原因 - 如果你只打算爲了計算它們,爲什麼需要values_list? – RemcoGerlich
我對'Django'很新穎。我試圖讓'list'不是'字典' – user3384985
但count()將返回一個單一的數字,而不是一個列表。 – RemcoGerlich