【问题标题】:Can I use Turbogears to develop mobile sites?我可以使用 Turbogears 开发移动网站吗?
【发布时间】:2010-08-16 12:51:06
【问题描述】:

是否可以使用 Turbogears 开发网页的移动版本?谁能给我一个例子以及它是如何完成的?

【问题讨论】:

    标签: python mobile-website turbogears


    【解决方案1】:

    您可能想看看tgext.mobilemiddleware 它提供了一个 @expose_mobile 装饰器,该装饰器允许为移动设备公开不同的模板引擎。它还提供了一个 tg.request.is_mobile 属性,可以在控制器内部使用该属性来在涉及移动设备时应用不同的执行路径。

    【讨论】:

      【解决方案2】:

      是的,这是可能的。 TurboGears 只是服务器端技术,您可以从 TurboGears 生成任何类型的演示文稿 (HTML)。我建议您阅读一些关于开发适合移动设备的网站和/或this 的文章。

      我认为没有任何人可以向您展示适用于移动设备的 TurboGears 应用程序的任何示例,它看起来仍然与任何其他 TurboGears 应用程序相同。最终结果只会有一些不同的 HTML 输出。

      没有什么灵丹妙药可以让现有网站适用于所有移动设备(据我所知)。祝你好运。

      【讨论】:

        【解决方案3】:

        我推荐 Turbogears 邮件列表(或 the group on Google Groups),您可以从经常使用 Turbogears 的人那里获得更具体的答案。

        【讨论】:

          【解决方案4】:

          “移动网站”的最简单版本就是 CSS。向被标识为移动设备的 USERAGENTS 显示网站的简化版本。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-04-14
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多