def wsgi_app(self, environ, start_response):
"""
wsgi ??
??????(cgI????), ????start_response????,
????
????header??start_response????
??????????
"""
# ???wsgi???????
# self is app
# active: _request_ctx_stack.top
_request_ctx_stack.push(_RequestContext(self, environ))
try:
request = Request(environ)
response = self.dispatch_request(request)
return response(environ, start_response)
finally:
_request_ctx_stack.pop()
评论列表
文章目录