这是一个简约的python wsgi开发服务器,支持代码重载?

Jor*_*gas 10 python wsgi

从我所知道的

  1. wsgiref - 没有代码重新加载
  2. CherryPy - 不仅仅是服务器
  3. mod_wsgi - 所有apache开销
  4. paste.httpserver - paste是一个包含其他内容的大包
  5. flup - 与粘贴相同,太多东西.
  6. 产卵 - 从未使用它,但看起来足够轻巧.
  7. 龙卷风 - 不是真正的wsgi +完整的"框架"
  8. Werkzeug - runco​​mmand

还有其他人吗?你更喜欢哪一个?

Lea*_*orm 5

你可能想看看Werkzeug——它是一个 WSGI 实用工具包。它包括一个 runserver 函数,该函数接受 wsgiref 服务器并添加自动代码重新加载(您也可以将其配置为在配置文件更改时重新加载)和一个很棒的调试器。

附带说明一下,您对框架的蔑视听起来像是您打算从头开始处理所有 WSGI 的东西,在这种情况下,我建议您使用 Werkzeug 的实用函数来处理解析请求和生成响应。这比自己做要有趣得多。(为了圭多的爱,请不要使用cgi.FieldStorage!)

  • 聚会迟到了,但是使用 cgi.FieldStorage 有什么问题吗?教程建议使用“cgi.FieldStorage(fp=environ['wsgi.input'],environ=environ)”之类的东西,并且它有效。 (2认同)