我正在编写一个使用HTML页面的应用程序,因为它的用户界面 - 用户在他的计算机上运行它并打开http://localhost:8080
。写了大约一千行代码实现我自己的MVC模型的愿景后,我注意到我非常想重新发明轮子 - RequestHandler导入类,为特定的情况实现do_POST和do_GET,会话处理...我已经几乎意识到我做错了。带脚本运行支持的Python独立HTTP服务器?
我宁愿坚持我的Python脚本运行HTTP服务器的模型(最好从标准库中选择一个),因为我喜欢这种架构。问题是 - 是否有一些类似于HTTPServer的类可以给我一个类似于CGI的接口(解析GET URI,自动加载视图和模型)而不会给我很多开销?我更喜欢它尽可能的小和简单,所以如果没有标准的基于库的解决方案,至少应该是纯Python。
搜索“Python微型网络框架” - 烧瓶和瓶子是不错的候选 –