Путь индекса CherryPy

У меня есть приложение, в котором путь /index имеет особое значение. Я не хочу, чтобы путь / был синонимом /index. Прямо сейчас, когда я получаю доступ к /, cherrypy внутренне перенаправляет меня на представление index (метод объекта).

Как мне направить путь / к какому-либо представлению, отличному от index? Например, в моем случае я хочу, чтобы это было синонимом /status.


person user124114    schedule 10.04.2012    source источник


Ответы (1)


Вы должны иметь возможность монтировать / в то же место как /status, где-то в вашем коде у вас, вероятно, может быть что-то вроде этой строки:

cherrypy.tree.mount(Status(), '/status', config)

Измените его на следующее:

status = Status()
cherrypy.tree.mount(status, '/status', config)
cherrypy.tree.mount(status, '/', config)
person Andrew Clark    schedule 10.04.2012
comment
Я использую cherrypy.quickstart(Server(), config). Я посмотрю на этот tree.mount и посмотрю, как он вписывается. Удачи. - person user124114; 11.04.2012