Это моя первая прогулка с CherryPy, так что простите любую глупость.Диспетчер указателей черри не такой как
Я пытаюсь написать RESTful API, который частично занимается добавлением/удалением людей. Я хочу иметь возможность GET/PUT/DELETE example.com/people/.
Диспетчерский, кажется, ведет себя совершенно по-разному для индексного метода против определенной функции:
class people:
"""This is the class for CherryPy that deals with CRUD on people"""
@cherrypy.expose
def index(self, name):
return name
@cherrypy.expose
def who(self, name):
return name
root = webroot()
root.people = people()
cherrypy.quickstart(root)
Если я называю example.com/people/tom, я получаю 404, если я буду называть example.com/people/who/tom я получаю «tom».
Может ли кто-нибудь увидеть, что я делаю неправильно? Есть ли способ передать/xxx для индексации?