Tornado 路由配置

Tornado 路由配置

  • 普通路由
  • 参数路由

普通路由

参考 django即可

参数路由


application = Application([
	
	(r"/detail/(\d+)",   DetailRequestHandler), 
	
	(r"/detail/(?P<pk>\d+)",   DetailRequestHandler)
	
]) 


class  DetailRequestHandler(RequestHandler):

	def get(self, *args, **kwargs):
	
		...

PS :
如果 使用 (r"/detail/(\d+)", DetailRequestHandler) 来定义路由,
自动把 动态的参数,注入到 *args 中,

如果使用 (r"/detail/(?P<pk>\d+)", DetailRequestHandler) 来定义路由,
自会把 动态的参数 注入到 **kwargs 中

猜你喜欢

转载自blog.csdn.net/qq_40679091/article/details/110626151