0
Я хотел бы призвать к http://localhost:8080/match/123/subtitle
CherryPy маршрутизации с использованием внутренней функции
def match(self, dayid):
day = dayid
day_folder = os.path.join(root_folder,day)
#Some logics here
@cherrypy.expose
def subtitle(self, mid):
return "Requesting subtitle for ", mid
Это не правильный путь? Если нет, то каков правильный способ перезаписи Url?
Я пробовал следующее, но он не работает.
d = cherrypy.dispatch.RoutesDispatcher()
d.connect('default_route', '', controller=HelloWorld)
d.connect('subtitle', 'match/{mid}/subtitle', controller=HelloWorld, action='subtitle')
cherrypy.config.update({{'request.dispatch': d}})
Что делает монстр на самом деле? – cherhan
http://docs.cherrypy.org/stable/concepts/config.html Это объясняет всю концепцию. –
Вам не нужно монтировать перед быстрым стартом. – jwalker