2

嗨,我在cherrypy 3.2.0 版中编写了一个小型cherrypy http 服务器。但我有一个需求更改,将其部署在运行版本 2.3.0 的系统上。

我使用了一些显然在 3.x 中引入的工具,但在任何地方都找不到 2.x 的文档??

1) 有谁知道我在哪里可以访问 2.x 文档?

或者...

2)如果有人有使用cherrypy的经验,您能否建议以下适用于2.x和3.x的代码的替代方案......

@cherrypy.tools.json_out()

cherrypy.quickstart(myViewer(), '/', config='my_viewer.conf')

4

2 回答 2

1

两者在内部都是完全不同的野兽,因此您不可能轻松地从 3.x 向后移植到 2.x。

尽管如此,此 Wiki 页面将帮助您了解如何降级。

https://bitbucket.org/cherrypy/cherrypy/wiki/Home

1) 我认为没有任何在线可用的 CherryPy 2.x 文档。

2) 3.x 中的大多数工具可以与 2.x 中的过滤器进行比较。但是 2.x IIRC 中没有 Json 过滤器,所以恐怕你必须自己编写。

于 2012-12-05T14:33:31.240 回答
0

2.3.0 源码标签

签出代码库,并构建文档

apt-get install mercurial
hg clone https://bitbucket.org/cherrypy/cherrypy
cd cherrpy
hg pull && hg update cherrypy-2.3.0
cd docs/book
bash build.sh
firefox html/index.html
于 2015-08-18T15:03:30.460 回答