V2EX支持Desktop和Mobile,如何可以很方便的自动选择需要的模板那?跟我一起来吧。
先创建一个PublicHandler的父类,详细代码见:
现在我们写个TestHandler
class TestHandler(PublicHandler):
def get(self):
self.render("test.html")
在tpl/mobile 和tpl/desktop下面分别建立模板test.html。大功告成
切换Firefox的User Agent来看显示的效果吧。
这样代码会减少很多,接下来我们会不断完善PublicHandler,减少总的代码量。
先创建一个PublicHandler的父类,详细代码见:
现在我们写个TestHandler
class TestHandler(PublicHandler):
def get(self):
self.render("test.html")
在tpl/mobile 和tpl/desktop下面分别建立模板test.html。大功告成
切换Firefox的User Agent来看显示的效果吧。
这样代码会减少很多,接下来我们会不断完善PublicHandler,减少总的代码量。