V2EX支持Desktop和Mobile,如何可以很方便的自动选择需要的模板那?跟我一起来吧。
先创建一个PublicHandler的父类,详细代码见:
http://gist.github.com/504483现在我们写个TestHandler
class TestHandler(PublicHandler):
def get(self):
self.render("test.html")
在tpl/mobile 和tpl/desktop下面分别建立模板test.html。大功告成
切换Firefox的User Agent来看显示的效果吧。
这样代码会减少很多,接下来我们会不断完善PublicHandler,减少总的代码量。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1242
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.