一個場在我的模型是一個charField與格式substring1-substring2-substring3-substring4,它可以在此範圍值:我需要統計Django的查詢集計算子在charField
"1-1-2-1"
"1-1-2-2"
"1-1-2-3"
"1-1-2-4"
"2-2-2-6"
"2-2-2-7"
"2-2-2-9"
"3-1-1-10"
"10-1-1-11"
"11-1-1-12"
"11-1-1-13"
例如substring1的單次出現次數。 在這種情況下,有5個獨特的事件(1,2,3,10,11)。
"1-X-X-X"
"2-X-X-X"
"3-X-X-X"
"10-X-X-X"
"11-X-X-XX"
真誠地,我不知道我可以從哪裏開始。我閱讀了文檔https://docs.djangoproject.com/en/1.5/ref/models/querysets/,但我沒有找到具體的線索。
在此先感謝。
你能解釋一下好嗎?從你的例子中,'子串1'(根據你的規則,是數字'1')出現4次(1,2,3和4項),所以我真的不知道你有5和與那些職位 –
對不起!我只是修改它。我的意思是計算作爲charfield的第一部分(例如NN-)的substring1的唯一出現次數。 在這種情況下,有5個唯一的事件1,2,3,10,11 – Daviddd
好吧,現在我明白你的問題了,你想爲你的字符串的第一個子字符串計算唯一的外觀。現在它是有道理:) –