2013-03-16 74 views
5

以前我一直在使用web2py,这是相当不错的,但对我的目的有点沉重。用于RESTful应用程序的Python微型框架?

基本上我寻找一个Python microframework有:

  • 自动无参数的函数 - >控制器(终点)转换(或简单@app.route()风格的语法)
  • 能够暴露(发送/接收),这些端点为JSON;并通过HTTP动词限制他们的访问(例如:仅GET);在[控制器]功能水平
  • 自动错误/异常捕获(与回溯)
  • 可部署到的Heroku和OpenShift

思考wheezy.webFlaskbottlepyramid ...

从MVC的角度来看,我需要的只是模型(db + schema)和控制器(管理HTTP动词+端点+与模型的连接)。

+0

我会去与烧瓶(虽然我有点偏见)。检查这个扩展→[Flask-RESTful](http://flask-restful.readthedocs.org/en/latest/) – 2013-03-16 10:05:16

+0

谢谢,一定会以我的开发时间为基准。用于MODS的FYI:[此问题](http://stackoverflow.com/q/713847/587021)已关闭,所有答案已过时;所以也许我们可以保持这个线程打开? – 2013-03-16 10:06:58

+1

供参考:对于仍然在看这个主题的人,我已经使用[Bottle](http://bottlepy.org)好几个月了。 – 2013-12-22 05:49:48

回答

0

看一看python frameworks。尝试使用Grok或TurboGears。

+0

由于zope的缘故,Grok不是最重的框架之一吗? – 2013-03-16 10:13:06