Ich brauche eine RESTful Stil URL zu konfigurieren, die das folgende URL-Schema unterstützen:dynamische URL mit CherryPy MethodDispatcher
- /Eltern/
- /Eltern/1
- /Eltern/1/Kinder
- /Eltern/1/chidren/1
ich möchte die MethodDispatcher verwenden, so dass jeder der oben kann GET/POST/PUT/DELETE Funktionen haben. Ich habe es funktioniert für die erste und zweite, aber kann nicht herausfinden, wie Sie den Dispatcher für die Kinder-Teil konfigurieren. Ich habe das Buch, aber es deckt das kaum ab und ich kann keine Probe online finden.
Hier ist wie ich den MethodDispatcher derzeit konfiguriert habe.
root = Root()
conf = {'/' : {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}
cherrypy.quickstart(root, '/parent', config=conf)
Jede Hilfe würde geschätzt.
Perfekt. Dies ist genau das, was ich brauche, aber ich konnte es nicht finden, weil ich mich in meinem Googling auf MethodDispatcher konzentriert habe. Vielen Dank. –
Die Verknüpfung zum Link "Dynamische Disposition durch Controller" wurde geändert. Sie können es hier finden, https://bitbucket.org/cherrypy/chirrypy/wiki/WhatsNewIn32 – elarson
Vielen Dank für das Hinweis auf die _cp_dispatch-Methode! Ich fand dies eine elegante Lösung für ein ähnliches Problem in der Struktur meiner Anwendung. –