def __init__(self, *args, **kwargs):
super(ProxyView, self).__init__(**kwargs)
self._parsed_url = urlparse(self.upstream)
if self._parsed_url.scheme not in ('http', 'https'):
raise InvalidUpstream(ERRORS_MESSAGES['upstream-no-scheme'] % self.upstream)
self._rewrite = []
for from_pattern, to_pattern in self.rewrite:
from_re = re.compile(from_pattern)
self._rewrite.append((from_re, to_pattern))
self.http = HTTP_POOLS
self.log = logging.getLogger(__name__)
评论列表
文章目录