我正在使用cherrypy来模仿现有的RESTful接口。一个要求是我能够动态添加对象。
所以,例如,假设我有一个名为myobj的对象。我希望能够公开一个基于用户添加的对象的方法。所以,我会有一个“添加”上下文,我在其中创建对象
http://example.ex/myobj+create
我将能够检索创建的对象以及任何子对象:
http://example.ex/myobjs/obj1
http://example.ex/myobjs/obj1/child1
樱桃可以实现吗?我应该调查一个不同的框架吗?
答案 0 :(得分:1)
您可能希望查看CherryPy 3.2+提供的_cp_dispatch或popargs工具。他们不太知名,不幸的是我找不到合适的医生,但他们会做你想要的。或者,您可以使用路由或选择器调度程序。
答案 1 :(得分:0)
CherryPy 3.2 (REST)提供了创建RESTful接口的接口。
答案 2 :(得分:0)
是的,您可以动态添加处理程序。只需执行obj1.child1 = Child(...)
。