在没有框架的情况下用 python 编写 Web 应用程序?

新手上路,请多包涵

我刚刚开始使用 Python,我想知道如何在不需要框架的情况下编写 Web 应用程序。我是一名经验丰富的 PHP 开发人员,但我有尝试 Python 的冲动,而且我通常喜欢从头开始编写,而不受 flask 或 django 等框架的限制。

原文由 Dr Hydralisk 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 423
2 个回答

WSGI 是网络服务器接口的 Python 标准。如果您想创建自己的框架或在没有框架的情况下运行,您应该研究一下。具体来说,我发现 Ian Bicking 的 DIY Framework 文章很有帮助。

顺便说一句,我倾向于认为框架很有用,并且我个人使用 Django,就像 Pylons 的工作方式一样,并且过去曾使用 Bottle 进行原型设计——如果你想远离自己,你可能想看看 Bottle方式微框架。

原文由 Michael Greene 发布,翻译遵循 CC BY-SA 4.0 许可协议

最轻量级的框架之一是 mod_wsgi 。任何更少的工作都将是解析 HTTP 请求以查找标头和 URI 和方法以及解析 GET 或 POST 查询/数据关联、处理文件上传、cookie 等的大量工作。

事实上,mod_wsgi 只会处理请求解析和构建结果的基础知识。

会话、cookie、为您的响应页面使用模板生成器将是一项惊人的工作量。

一旦开始沿着这条路走下去,您可能会发现一点框架支持大有帮助。

原文由 S.Lott 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏