Использование отображений в CherryPy

в& quot; Отправка / Другие диспетчеры & quot; В разделе документации CherryPy приведен пример определения сопоставления регулярного выражения в стиле Django, но нет указания, как его прикрепить кcherrypy.tree.

Как вы должны зарегистрировать это отображение?

Edit: На основе& quot; сопоставление URL-адресов regex & quot; нить вcherrypy-users Группа Google, я мог бы выяснить, что для прикрепления просмотров с помощью регулярных выражений, вы должны использоватьroutesв стиле отображения с использованиемcherrypy.dispatch.RoutesDispatcher класс вроде так:

def hello(name='stranger'):
    """Sample view."""
    return 'Hello, %s!'%name

dispatch = cherrypy.dispatch.RoutesDispatcher()
dispatch.connect('hello-1', '/hello', hello)
dispatch.connect('hello-2', '/hello/{name:([^/]+)}', hello)
cherrypy.tree.mount(None, config={
        '/': {
             'request.dispatch': dispatch,
            }
        })

Обратите внимание{argument-name:regular-expression} синтаксис в шаблоне URL.

Есть ли способ указать шаблоны маршрутов, используя синтаксис списка пар, как показано в документации CherryPy?

Ответы на вопрос(1)

Ваш ответ на вопрос