tornado 获取 路径上的参数


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM