url轉向是讓我們可以從一個網頁跳到另外一個網頁,轉向的方法本博文提出兩種,第一種:
redirect(url) # 在業務邏輯中轉向URL;
另一種就是:
RedirectHandler # 實現某個URL的直接轉向。
第二種具體使用格式比如:
(r'/rdrt',tornado.web.RedirectHandler,{'url':'/src'})
例子:使用兩種方法將網頁url轉向
效果:
代碼:
(邏輯清晰,非常簡短,適合理解!)
import tornado.ioloop
import tornado.web
class DistHdl(tornado.web.RequestHandler):
def get(self):
self.write('被轉向的頁面!!!!!!!')
class SrcHdl(tornado.web.RequestHandler):
def get(self):
self.redirect('/dist')
app = tornado.web.Application([
(r'/dist',DistHdl),
(r'/src',SrcHdl),
(r'/rdrt',tornado.web.RedirectHandler,{'url':'/src'})
])
if __name__ == '__main__':
app.listen(1008)
tornado.ioloop.IOLoop.instance().start()