title: Storing an array of integers with Django
body: <p>I've been trying to store an array of integers in a field of a Django model. Based on <a href="https://stackoverflow.com/questions/1429293/storing-an-integer-array-in-a-django-database">this reply</a>, I've been trying to do so using a CommaSeparatedIntegerField, however this has proved less intuitive than the name would imply. </p>
  
  <p>If I have a comma-separated list of integers <code>(list = [12,23,31])</code>, and I store it in a CommaSeparatedIntegerField, it comes back as a string <code>(retrieved_list outputs u'[1,2,3]')</code>. I cannot simply retrieve my integers : for instance, <code>int(retrieved_list[1])</code> outputs 1 whereas <code>list[1]</code> would output 23. </p>
  
  <p>So, do I have to do the parsing by hand, or is there any other solution? And how exactly does a CommaSeparatedIntegerField differs from a CharField? Seems to me like they behave pretty much the same...</p>