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