【发布时间】:2011-09-09 01:07:07
【问题描述】:
我一直在尝试将整数数组存储在 Django 模型的字段中。基于this reply,我一直在尝试使用 CommaSeparatedIntegerField 来做到这一点,但是事实证明这并不像名称所暗示的那样直观。
如果我有一个以逗号分隔的整数列表(list = [12,23,31]),并将其存储在 CommaSeparatedIntegerField 中,它会以字符串(retrieved_list outputs u'[1,2,3]') 的形式返回。我不能简单地检索我的整数:例如,int(retrieved_list[1]) 输出 1 而list[1] 将输出 23。
那么,我必须手动进行解析,还是有其他解决方案? CommaSeparatedIntegerField 与 CharField 究竟有何不同?在我看来,他们的行为几乎相同......
【问题讨论】:
标签: python django arrays integer