我正在研究Turbo Gears 2应用程序。该应用程序指导用户完成一组问题。我喜欢TG2的模板系统(当然是这个想法)所以我想将静态网页与TG2集成在一起。这将允许我抽象出标题,侧边栏,导航栏和页脚。
请注意,我不是在谈论将“静态”文件放在应用程序的公共目录中。我创建了一个名为WebController
的控制器,我正在通过它提供文件。当然,控制器的实例名称为web
,因此我的所有页面都可以通过URL http://mysite/web/page1.html
访问(例如)
现在的问题是 - 是否可以将根级别的所有页面重定向到/web
。这样我就可以消除HTML页面的URL中的/web
。
感谢阅读。
答案 0 :(得分:0)
好的,我意识到我的问题有些模糊。在我自己做了一些研究之后,我发现TurboGears默认不使用路由,而是使用CherryPy调度方案。 http://nxsy.org/unscientific-and-biased-comparison-of-django-pylons-and-turbogears非常有助于理解TG的一些高级架构。
在我的应用程序中取得进展时,我非常依赖stackoverflow来解决我的问题 - 因此,希望其他人可以通过阅读该讨论而受益。