gpt4 book ai didi

python - run_wsgi_app 和 wsgiref.handlers.CGIHandler 的区别

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:05 26 4
gpt4 key购买 nike

我刚刚学习如何使用 python 和 GAE,我注意到主 URL 处理程序以两种不同的方式显示。调用 run_wsgi_app 与 wsgiref.handlers.CGIHandler 有什么区别?我已经看到以两种方式显示的示例代码。

  application = webapp.WSGIApplication(
[
('/', MainPage),
('/sign', Guestbook)
], debug = True)

wsgiref.handlers.CGIHandler().run(application)

对比

application = webapp.WSGIApplication(
[
('/', MainPage),
('/sign', Guestbook)
], debug = True)

def main():
run_wsgi_app(application)

最佳答案

run_wsgi_app 是您应该使用的那个。除此之外,它还运行 appengine_config.py 中定义的任何中间件。 CGIHandler 方法可以追溯到 run_wsgi_app 被引入之前。文档中应该没有这方面的任何示例 - 您是从哪里找到的?

关于python - run_wsgi_app 和 wsgiref.handlers.CGIHandler 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6934755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com