Ich versuche, eine kleine Website mit einem Index usw. und eine API, die ich will in/api zu bauen.Laufen mehr als eine Klasse in Cherrypy
Zum Beispiel:
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)
So, würde Ich mag zu können, gehen Sie zu mysite.com/contact und mysite.com/Api/putSomething
Wenn ich cherrypy.quickstart(Site())
verwenden, ich Ich erhalte nur die Seiten unter Site.
Ich denke, es gibt eine Möglichkeit, die Klasse Api unter/Api abzubilden, aber ich kann es nicht finden.
Gute Antwort. Nur um hinzuzufügen: Sie können cherrypy.tree.mount auch so oft aufrufen, wie Sie möchten, um Handler hinzuzufügen. – fumanchu
zweiter Link gibt eine 403 – Nate