以前我一直在使用web2py,它非常好,但对我的目的来说有点重。
基本上我正在寻找一个 Python 微框架:
- 自动无参数函数 -> 控制器(端点)转换(或简单
@app.route()
样式语法) - 能够将这些端点公开(发送/接收)为 JSON;并通过 HTTP 动词限制他们的访问(例如:仅 GET);在 [控制器] 功能级别
- 自动错误/异常捕获(带回溯)
- 可部署到 heroku 和 OpenShift
思考wheezy.web、Flask、瓶子或金字塔……</p>
从 MVC 的角度来看,我只需要模型(db+schema)和控制器(管理 HTTP 动词 + 端点 + 与模型的连接)。