是否有一份关于在服务器端使用不同基于python的REST框架来编写自己的RESTful api的推荐列表?最好有正反两面。
请随意在这里添加建议。:)
是否有一份关于在服务器端使用不同基于python的REST框架来编写自己的RESTful api的推荐列表?最好有正反两面。
请随意在这里添加建议。:)
当前回答
我们正在开发一个严格REST服务的框架,请访问http://prestans.googlecode.com
目前还在Alpha测试阶段,我们正在测试mod_wsgi和谷歌的AppEngine。
寻找测试人员和反馈。谢谢。
其他回答
下面是CherryPy文档中关于REST的讨论:http://docs.cherrypy.org/dev/progguide/REST.html
它特别提到了一个内置的CherryPy dispatcher,称为MethodDispatcher,它基于http -动词标识符(GET, POST等…)调用方法。
我强烈推荐TurboGears或Bottle:
TurboGears:
比django更简洁 更灵活,更少面向html 但是:不太出名
瓶:
非常快 非常容易学 但是:简约而不成熟
没想到居然没人提到烧瓶。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
活塞是一个非常灵活的框架,用于为Django应用程序编写RESTful api。
看一看
Itty(博客文章) 瓶 web.py 朱诺