2
如何在CherryPy的運行時創建請求處理程序?默認的調度方法顯示了創建的處理程序對象明確,建設樹方式:如何在CherryPy中動態創建請求處理程序?
class OnePage(object):
def index(self):
return "one page!"
index.exposed = True
class HelloWorld(object):
onepage = OnePage()
def index(self):
return "hello world"
index.exposed = True
cherrypy.quickstart(HelloWorld())
這是好的假設你的網址是硬編碼。但是用戶定義的URL呢?運行時可以創建樹嗎?
我問的原因是我想在CherryPy上創建一個CMS,用戶可以在其中指定自己的URL方案。例如。 http://example.com/my/custom/url
或者使用根索引作爲catch-all並簡單地處理url參數的方式會更好嗎?