2

我正在使用cherrypy 来模仿现有的RESTful 接口。一个要求是我必须能够动态添加对象。

例如,假设我有一个名为 myobj 的对象。我希望能够公开一个基于用户添加的对象的方法。因此,我将有一个“添加”上下文,在其中创建对象

http://example.ex/myobj+create

我将能够检索创建的对象以及任何子对象:

http://example.ex/myobjs/obj1
http://example.ex/myobjs/obj1/child1

这可以用cherrypy吗?我应该调查不同的框架吗?

4

3 回答 3

1

您可能想查看CherryPy 3.2+ 提供的_cp_dispatchpopargs工具。他们鲜为人知,不幸的是我找不到适合他们的文档,但他们会做你所追求的。或者,您可以使用 Routes 或选择器调度程序。

于 2012-05-22T18:56:56.280 回答
0

CherryPy 3.2 (REST)提供了一个用于创建 RESTful 接口的接口。

于 2012-05-22T13:56:57.567 回答
0

是的,您可以动态添加处理程序。只需执行obj1.child1 = Child(...).

于 2012-05-23T18:25:53.203 回答