2

我正在编写一个使用 HTML 页面作为用户界面的应用程序 - 用户在他的计算机上运行它并打开http://localhost:8080. 在编写了大约一千行代码来实现我自己的 MVC 模型愿景之后,我注意到我几乎在尝试重新发明轮子——RequestHandler 导入类,为特定情况实现 do_POST 和 do_GET,会话处理......我已经几乎意识到我做错了。

我更愿意坚持我的 Python 脚本运行 HTTP 服务器的模型(最好是标准库中的一个),因为我喜欢这种架构。问题是 - 是否有一些类似 HTTPServer 的类会给我一个类似于 CGI 的接口(解析 GET URI,自动加载视图和模型)而不给我很多开销?我希望它尽可能小和简单,所以如果没有基于标准库的解决方案,至少让它是纯 Python。

4

1 回答 1

2

有一个支持CGI 的 HTTP 服务器已经融入 python - 这可能是最简单的起点。

于 2012-12-16T15:09:31.060 回答