Интеграция веб-страниц и приложения turbogears

Я работаю над приложением Turbo Gears 2. Приложение направляет пользователя через набор вопросов. Мне нравится система шаблонов TG2 (что, конечно же, является идеей), поэтому я хочу также интегрировать статические веб-страницы с TG2. Это позволит мне абстрагироваться от заголовков, боковых панелей, панелей навигации и нижних колонтитулов.

Обратите внимание, что я не говорю о размещении моих «статических» файлов в общем каталоге приложения. Я создал контроллер с именем WebController и через него отправляю файлы. Конечно, имя экземпляра контроллера web, поэтому все мои страницы доступны по URL-адресу http://mysite/web/page1.html (например)

Теперь вопрос - возможно ли, чтобы все страницы на корневом уровне перенаправлялись на /web. Таким образом, я могу исключить /web в URL-адресах HTML-страниц.

Спасибо за чтение.


person John Smith    schedule 09.12.2011    source источник


Ответы (1)


Хорошо, я понимаю, что мой вопрос был несколько расплывчатым. Проведя собственное исследование, я обнаружил, что TurboGears не использует маршруты по умолчанию, а использует схему диспетчеризации CherryPy. http://nxsy.org/unscientific-and-biased-comparison-of-django-pylons-and-turbogears очень помог понять некоторые аспекты высокоуровневой архитектуры TG.

Я во многом полагаюсь на stackoverflow для решения своих проблем по мере продвижения в своем приложении, поэтому я надеюсь, что кто-то еще может извлечь пользу, прочитав это обсуждение.

person John Smith    schedule 11.12.2011