tornado 获取 路径上的参数

时间:2020-02-14 12:06:22   收藏:0   阅读:209

https://www.cnblogs.com/quzq/p/10975766.html

class JavaHandler(RequestHandler):
    #重写RequestHandler中initialize方法
    #获取动态设置的参数(greeting,info)
    def initialize(self,greeting,info):
        self.greeting = greeting
        self.info = info
 
    def get(self, *args, **kwargs):
        #write方法只能接受一个字符串类型的参数
        self.write(self.greeting+,+self.info)
 
    def post(self, *args, **kwargs):
        pass
class PythonHandler(RequestHandler):
    #其中**kwargs以字典的方式传参
    def get(self,*args, **kwargs):
 
        self.write(你好, 拍森)
        self.write(<br>)
        self.write(<a href=%s>Jump To Java</a> % self.reverse_url(java_url))#反向url解析,对应application中的路由
        self.write(<br>)
 
        day = kwargs.get(day,None)#get方式取值,没有的话不会报错
        title = kwargs.get(title,None)
        #测试是否有传入的参数
        if day:
            self.write(第几天: +day)
        if title:
            self.write(课程内容:+title)
 
    def post(self, *args, **kwargs):
        pass

 

原文:https://www.cnblogs.com/tchaisheng/p/12306499.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!