【问题标题】:REST web service in python 3?python 3中的REST Web服务?
【发布时间】:2010-09-11 15:03:21
【问题描述】:

我是 python 世界的新手,我目前正在一个使用它的新项目中。因此,既然我们是来学习的,我们选择从 python 3 开始。现在,我们需要创建一个 RESTful Web 服务。看了几篇,发现web服务用得最多的框架是Django……而且我还在Django网站上看到它还不支持python 3。

我可以使用任何其他 API 来制作 RESTful Web 服务吗?

谢谢。

【问题讨论】:

    标签: python web-services rest python-3.x


    【解决方案1】:

    CherryPy 有一个 Python 3 分支。不知道它有多先进,但如果傅满洲通过这个问题,他会告诉你的。

    【讨论】:

    • 是的,CherryPy 3.2 有一个适用于 Python 3 的版本。它目前处于“候选发布”状态,但应该很快就会完成。现在就随意使用吧。您可以在 download.cherrypy.org/cherrypy/3.2.0rc1 获得它(“py3”构建)。
    【解决方案2】:

    Bottle 框架声称可以与 Python 3 一起使用。您可以咨询他们的google group 了解详细信息。

    【讨论】:

      【解决方案3】:

      我真的很喜欢使用瓶子并在cherrypy上运行它。这真的很简单,按照瓶子指令做所有事情,然后在运行行中,告诉它使用cherrypy作为它的服务器。

      例子:

      app.run(host='localhost',
              port=8080,
              server='cherrypy',
              reloader=True,
              debug=True)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        相关资源
        最近更新 更多