Я понимаю и получили RESTful маршрутов, работающих в моем приложении, используя это руководство http://docs.cherrypy.org/dev/progguide/REST.htmlВложенные RESTful маршруты в CherryPy
Кто-нибудь знает, как добавить второй RESTful ресурс вложен в первый?
Я ожидаю, что мой код, чтобы посмотреть что-то вроде этого, но я не могу заставить его работать
import cherrypy
class Pets:
exposed = True
def GET(self, personID, petID):
pass # GET /people/123/pets/333 return pet
def POST(self, personID):
pass # POST /people/123/pets create pet
class People:
pets = Pets()
exposed = True
def GET(self, personID):
pass # GET /people/123 return person
def POST(self):
pass # POST /people create person
config = {
'/people': {
'request.dispatch': cherrypy.dispatch.MethodDispatcher()
}
}
cherrypy.tree.mount(.., '/', config)
Я не понимаю, как это могло бы помочь. Не могли бы вы объяснить, используя пример, который я добавил? –
Спасибо, что сработало! –