用Python 3构建REST网络服务?
我刚刚进入Python的世界,现在正在用它做一个新项目。因为我们是来学习的,所以选择从Python 3开始。现在,我们需要创建一个RESTful网络服务。在阅读了一些资料后,我发现Django是做网络服务最常用的框架……而且我在Django的网站上看到,它还不支持Python 3。
有没有其他的API可以用来创建RESTful网络服务呢?
谢谢。
3 个回答
0
我很喜欢用Bottle这个框架,并且在Cherrypy上运行它。这非常简单,只需要按照Bottle的说明操作,然后在运行的那一行代码中告诉它使用Cherrypy作为服务器。
举个例子:
app.run(host='localhost',
port=8080,
server='cherrypy',
reloader=True,
debug=True)
3
CherryPy 有一个支持 Python 3 的版本。具体这个版本的功能有多成熟我不太清楚,不过如果 Fu-manchu 看到这个问题,他应该能给你一些信息。