tornado中命名路由及反向解析使用

一. 命名路由:web

  一般路由写法为[ (r'/' , Handler), ... ]tornado

  以上路由写法没法实现命名, 使用命名路由需借助tornado提供的方法, 以下:url

  [ tornado.web.url( r'/' , Handler), ... ]路由

  路由传参, 视图类中使用钩子方法initialize来实现接收路由中传入的参数, 路由中写法以下:it

  [ tornado.web.url( r'/' , Handler, {'k1':'v1', 'k2':'v2'}, name='路由名称' ), ... ]钩子

 

二. 反向引用url的写法:引用

  视图中用法:方法

    url = self.reverse_url('路由名称')命名

相关文章
相关标签/搜索