我正在嘗試使用索引等構建一個小網站,並在/ api中創建一個api。在Cherrypy上運行多個類
例如:
class Site(object):
@cherrypy.expose
def index(self):
return "Hello, World!"
@cherrypy.expose
def contact(self):
return "Email us at..."
@cherrypy.expose
def about(self):
return "We are..."
class Api(object):
@cherrypy.expose
def getSomething(self, something):
db.get(something)
@cherrypy.expose
def putSomething(self, something)
所以,我希望能夠去mysite.com/contact和mysite.com/Api/putSomething
如果我使用cherrypy.quickstart(Site())
,我只會獲得網站下的網頁。
我認爲有一種方法可以將類Api映射到/ Api下,但我無法找到它。
很好的答案。只需添加:您也可以多次調用cherrypy.tree.mount來添加處理程序。 – fumanchu
第二個鏈接給出了403 – Nate