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('路由名稱')命名

相關文章
相關標籤/搜索