我一直試圖在Django模型的字段中存儲整數數組。基於this reply,我一直試圖使用CommaSeparatedIntegerField來實現,但是這已經證明不如名稱暗示的直覺。用Django存儲整數數組
如果我有一個逗號分隔的整數列表(list = [12,23,31])
,我將它存儲在一個CommaSeparatedIntegerField中,它會返回字符串(retrieved_list outputs u'[1,2,3]')
。我不能簡單地檢索我的整數:例如,int(retrieved_list[1])
輸出1,而list[1]
將輸出23.
所以,我必須手動解析還是有其他解決方案嗎?而且,CommaSeparatedIntegerField與CharField有什麼不同?在我看來,他們的行爲幾乎相同......
好, 感謝你的回答! :) – storm 2011-06-06 06:11:12
evallll>:E ~~~~ – 2011-06-06 08:03:53
不能相信這甚至沒有一個upvote。這是一個! :-) – 2012-03-26 02:49:00