首页 > 其他 > 详细

tornado 获取 路径上的参数

时间:2020-02-14 12:06:22      阅读:214      评论:0      收藏:0      [点我收藏+]

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

 

tornado 获取 路径上的参数

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

踩
(1)
赞
(1)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!