用Python 3构建REST网络服务?

5 投票
3 回答
3348 浏览
提问于 2025-04-16 04:00

我刚刚进入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)
0

Bottle框架声称可以与Python 3一起使用。如果你想了解更多信息,可以在他们的谷歌小组上询问。

3

CherryPy 有一个支持 Python 3 的版本。具体这个版本的功能有多成熟我不太清楚,不过如果 Fu-manchu 看到这个问题,他应该能给你一些信息。

撰写回答