问题
今天学习《Python Web 开发实战》自定义转换器这一小节,书中有段代码如下:
class ListConverter(BaseConverter):
def __init__(self, url_map, separator="+"):
super(ListConverter, self).__init__(url_map)
self.separator = urllib.parse.unquote(separator)
def to_python(self, value):
return value.split(self.separator)
def to_url(self, values):
return self.separator.join(super(ListConverter, self).to_url(value)
for value in values)
倒没什么问题,是可以正常运行的。