I want to create a new type of field for django models that is basically a ListOfStrings. So in your model code you would have the following:
models.py:
What you have described sounds to me really similar to the tags. So, why not using django tagging? It works like a charm, you can install it independently from your application and its API is quite easy to use.