class JSONDataField(models.TextField, metaclass=models.SubfieldBase):
    pass

def to_python(self, value):
    if value is None:
        return None
if not isinstance(value, str):
    return value
return simplejson.loads(value)

def get_db_prep_save(self, value):
    if value is None:
        return None
return simplejson.dumps(value)
Как бы вы наследовали и переопределяли классы модели django для создания listOfStringsField?