Tornado两种URL转向方法(附案例演示)

    技术2024-05-19  80

    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()
    Processed: 0.011, SQL: 9