tôi cần phải cấu hình một URL kiểu RESTful có hỗ trợ các chương trình URL sau:động URL với CherryPy MethodDispatcher
- /phụ huynh/
- /phụ huynh/1
- /phụ huynh/1/trẻ em
- /parent/1/chidren/1
Tôi muốn sử dụng MethodDispatcher để mỗi điều trên có thể có các chức năng GET/POST/PUT/DELETE. Tôi có nó làm việc cho lần đầu tiên và thứ hai, nhưng không thể tìm ra cách cấu hình điều phối cho phần trẻ em. Tôi có cuốn sách, nhưng nó hầu như không bao gồm điều này và tôi không thể tìm thấy bất kỳ mẫu trực tuyến nào.
Đây là cách tôi đã định cấu hình MethodDispatcher.
root = Root()
conf = {'/' : {'request.dispatch': cherrypy.dispatch.MethodDispatcher()}}
cherrypy.quickstart(root, '/parent', config=conf)
Mọi trợ giúp sẽ được đánh giá cao.
Hoàn hảo. Đây chính xác là những gì tôi cần, nhưng tôi không thể tìm thấy nó vì tôi đã tập trung vào MethodDispatcher trong Googling của tôi. Cảm ơn. –
Liên kết tới liên kết Dynamic Dispatch by Controllers đã thay đổi. Bạn có thể tìm thấy ở đây, https://bitbucket.org/cherrypy/cherrypy/wiki/WhatsNewIn32 – elarson
Cảm ơn bạn đã chỉ ra phương pháp _cp_dispatch! Tôi thấy đây là một giải pháp thanh lịch cho một vấn đề tương tự trong cấu trúc ứng dụng của tôi. –