Я пытаюсь настроить маршруты и включить необязательное расширение 'format', чтобы указать, должна ли страница загружаться как стандартная HTML-страница или внутри лайтбокса.
После этого http://routes.groovie.org/setting_up.html#format-extensions, Я придумал:
map.connect('/info/test{.format:lightbox}', controller='front', action='test')
class FrontController(BaseController):
def test(self, format='html'):
print format
Это не удалось. Мой маршрут испорчен, и URL-адрес выглядит как /front/test
, а не /info/test
. Он возвращается к /{controller}/{action}
.
Как мне разрешить расширение формата? : /