哪一个是支持代码重新加载的最简单的pythonwsgi开发服务器?

2024-09-28 05:24:31 发布

您现在位置:Python中文网/ 问答频道 /正文

据我所知

  1. wsgiref-无代码重新加载
  2. 切里皮-不仅仅是服务器
  3. modüwsgi-所有apache开销
  4. 在粘贴.httpserver-浆糊是一个大包装,里面还有其他东西
  5. 就像糊一样,太多东西了。在
  6. 产卵-从未使用过,但似乎足够轻。在
  7. 龙卷风-不是真正的wsgi+完整的“框架”
  8. Werkzeug-运行命令

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


Tags: 代码命令服务器框架modwsgi粘贴apache
3条回答

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

顺便说一句,你对框架的蔑视听起来像是在计划从头开始处理所有的WSGI内容,在这种情况下,我建议您使用Werkzeug的实用函数来处理解析请求和生成响应。这比你自己做要有趣得多。(为了对Guido的爱,请不要使用cgi.FieldStorage!)在

到目前为止,我一直在使用CherryPy,与Django(虽然不在您的列表中,但它是我使用的唯一其他开发服务器)相比,我更喜欢它。它做的是:它只在你需要它的时候出现在那里,在剩下的时间里它就不会碍事了。在

使用Django似乎需要订阅Django的做事方式。尽管Django提供了很多现成的功能(默认的管理界面、网页上的小部件),但使用CherryPy似乎只是另一个具有非常好(通常会让您惊讶的额外)功能的导入。在

从werkzeug查看run_simple:

http://werkzeug.pocoo.org/documentation/0.5.1/serving.html

除了允许您自动重新加载代码外,您还可以使用use_debugger=True在您的应用程序(在回溯的每一行中都包括控制台)上包含它们漂亮的调试器。在

相关问题 更多 >

    热门问题