我正在学习如何使用python和GAE,并且我注意到主URL处理程序以两种不同的方式显示。调用run_wsgi_app和wsgiref.handlers.CGIHandler有什么不同?我见过以这两种方式显示的示例代码。
application = webapp.WSGIApplication(
[
('/', MainPage),
('/sign', Guestbook)
], debug = True)
wsgiref.handlers.CGIHandler().run(application)vs
application = webapp.WSGIApplication(
[
('/', MainPage),
('/sign', Guestbook)
], debug = True)
def main():
run_wsgi_app(application)发布于 2011-08-04 09:24:27
你应该使用run_wsgi_app。除了其他功能之外,它还可以运行appengine_config.py中定义的任何中间件。在引入run_wsgi_app之前,CGIHandler方法就已经存在了。在文档中应该没有任何这样的例子--你在哪里找到它的?
https://stackoverflow.com/questions/6934755
复制相似问题