def convert(self, value):
if isinstance(value, str):
lst = self.type(value.strip() for value in value.split(','))
elif isinstance(value, abc.Iterable):
lst = self.type(value)
else:
raise ValueError('Not a {}'.format(self.typename))
# Resolve aliases
return [self.resolve_alias(item) for item in lst]
评论列表
文章目录