Интеграция приложений веб-страниц и турбогенераторов - PullRequest
0 голосов
/ 09 декабря 2011

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

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

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

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

1 Ответ

0 голосов
/ 11 декабря 2011

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

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

...