我需要编写一个python webservice,但我宁愿使用LIGHT WEIGHT框架(请不要提及Django),以便我可以在将来满足更复杂的场景。
我是否可以使用(同行)推荐的库,或者至少可以提供一个良好的起点?
[编辑]
为了澄清,我在这里讨论一个RESTful Web服务 - 与SOAP和/或WSDL无关
答案 0 :(得分:6)
尝试Pyramid,这是Pylons和repoze.bfg框架之间合并的结果。它相对轻巧,但功能强大且文档齐全。
对于Pyramid中的RESTful服务,您可能会发现this blog post很有趣。
答案 1 :(得分:3)
我建议你看看Cherry Py。 http://cherrypy.org/
答案 2 :(得分:2)
我在类似的情况下寻找轻量级,并厌倦了Django。我遇到了web.py,它看起来很轻巧。
web.py主网站:http://webpy.org/ web.py github:https://github.com/webpy/webpy
答案 3 :(得分:0)
web2py可能会引起关注。它包括对web services的支持,最近添加了RESTful API功能,描述为here(视频)和here。如果您有任何疑问,请询问mailing list。
答案 4 :(得分:0)
Eve是一个由Flask,MongoDB和Redis提供支持的开源Python REST API框架。它允许您毫不费力地构建和部署高度可定制的,功能齐全的RESTful Web服务。
[免责声明:我是项目作者]