Мне нужно настроить URL-адрес стиля RESTful, который поддерживает следующую схему URL:
- /parent/
- /parent/1
- /родитель/1/дети
- /родитель/1/Детский/1
Я хочу использовать MethodDispatcher, чтобы каждый из вышеперечисленных мог иметь функции GET/POST/PUT/DELETE. Я работаю для первого и второго, но не могу понять, как настроить диспетчер для дочерней части. У меня есть книга, но она едва охватывает это, и я не могу найти какой-либо образец в Интернете.
Вот как я сейчас настроил MethodDispatcher.
root = Root()
conf = {'/' : {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}
cherrypy.quickstart(root, '/parent', config=conf)
Любая помощь будет оценена.