necesito para configurar una URL de estilo REST que apoyan el esquema siguiente URL:URL dinámica con cherrypy MethodDispatcher
- /padres/
- /padre/1
- /padres/1/Los niños
- /padre/1/Chidren/1
que desee utilizar el MethodDispatcher de manera que cada uno de lo anterior puede tener GET/POST/PUT/DELETE funciones. Lo tengo trabajando para el primero y el segundo, pero no puedo encontrar la forma de configurar el despachador para la parte de niños. Tengo el libro, pero apenas cubre esto y no puedo encontrar ninguna muestra en línea.
Así es como tengo configurado el MethodDispatcher actualmente.
root = Root()
conf = {'/' : {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}
cherrypy.quickstart(root, '/parent', config=conf)
Cualquier ayuda sería apreciada.
Perfecto. Esto es exactamente lo que necesito, pero no pude encontrarlo porque estaba centrado en MethodDispatcher en mi Google. Gracias. –
El enlace al enlace de Despacho dinámico por controladores ha cambiado. Puede encontrarlo aquí, https://bitbucket.org/cherrypy/cherrypy/wiki/WhatsNewIn32 – elarson
¡Gracias por señalar el método _cp_dispatch! Encontré esto como una solución elegante a un problema similar en la estructura de mi aplicación. –