Python微框架用于RESTful应用?

4 投票
1 回答
2728 浏览
提问于 2025-04-17 19:18

之前我一直在使用web2py,这个框架还不错,但对我来说有点重。

我其实是在寻找一个Python的微框架,要求如下:

  • 能够自动将没有参数的函数转换为控制器(也就是接口),或者使用简单的@app.route()风格的语法。
  • 可以将这些接口以JSON格式发送和接收,并且能通过HTTP请求方式(比如:只允许GET请求)来限制访问,这个限制是在[控制器]函数级别。
  • 能够自动捕捉错误和异常,并提供错误追踪信息。
  • 可以方便地部署到heroku和OpenShift。

我在考虑wheezy.webFlaskbottle或者pyramid这些框架……

从MVC的角度来看,我只需要模型(数据库+结构)和控制器(管理HTTP请求方式+接口+与模型的连接)。

1 个回答

0

看看这个Python框架的页面。可以试试用Grok或者TurboGears。

撰写回答