国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python:Tornado 第二章:實戰演練:開發Tornado網站:第二節:路由解析

cppprimer / 1694人閱讀

摘要:上一篇文章第二章實戰演練開發網站第一節網站結構下一篇文章第二章實戰演練開發網站第三節接入點函數向對象傳遞的第個參數路由映射列表的配置方式與類型,用正則字符串進行路由匹配。實例參數路徑在瀏覽器輸入頁面輸出其中的是正在表達式。

上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第一節:網站結構:HelloWorld
下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第三節:RequestHandler:接入點函數

向web.Application對象傳遞的第1個參數URL路由映射列表的配置方式與Django類型,用正則字符串進行路由匹配。

Tornado的路由字符串有兩種,固定字符串路徑和參數字符串路徑
1、固定字串路徑
固定字符串即是普通的字符串固定匹配,比如:
Handlers=[
("/",MainHandler), #只匹配跟路徑
("/entry",EntryHandler) #只匹配/entry
("/entry/2019",Entry2019Handler) #只匹配/entry/2019
]
2、參數字符路徑:正在表達式定義路徑

參數子串可以將具備一定模式的路徑映射到同一個RequestHandler中處理,其中路徑中的參數部分用小括號"()"標識。

實例:參數路徑

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self,id):
        self.write("Hello World"+id)

def make_app():
    return tornado.web.Application([
        ("/id/([^/]+)",MainHandler),

    ])

def main():
    app=make_app()
    app.listen(8888)
    tornado.ioloop.IOLoop.current().start()

if __name__=="__main__":
    main()

在瀏覽器輸入:http://localhost:8888/id/666

頁面輸出:

Hello World666

其中的/id/([^/]+)是正在表達式。可以匹配:

http://xxx.xxx.xxx/id/xxx

但是無法匹配:

http://xxx.xxx.xxx/id

要想也匹配這個字符,可以修改正在表達式,將:/id/([^/]+)改為/id/([^/]+)即可。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42596.html

相關文章

  • PythonTornado 第二實戰演練開發Tornado網站:第一節:網站結構:Hello

    摘要:上一篇文章第一章異步及協程基礎第三節協程下一篇文章第二章實戰演練開發網站第二節網站結構路由解析實例瀏覽器輸入鏈接頁面顯示下面逐行解析上面的代碼做了些什么首先通過語句引入包中的和類。該對象的第一個餐食用于定義程序的路由映射。 上一篇文章:Python:Tornado 第一章:異步及協程基礎:第三節:協程下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第...

    Taonce 評論0 收藏0
  • PythonTornado 第二實戰演練開發Tornado網站:第三節:RequestHan

    摘要:上一篇文章第二章實戰演練開發網站第二節路由解析下一篇文章第二章實戰演練開發網站第四節輸入捕捉需要子類繼承并定義具體行為的函數在中被稱為接入點函數上面的實例中的函數就是典型的接入點函數。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第二節:路由解析下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第四節:Reque...

    Fourierr 評論0 收藏0
  • PythonTornado 第二實戰演練開發Tornado網站:第七節:安全Cookie機制

    摘要:上一篇文章第二章實戰演練開發網站第六節異步與協程化下一篇文章第二章實戰演練開發網站第八節用戶身份認證是很多網站為了辨別用戶的身份而存儲在用戶本地終端的數據,在中使用可以方便地對進行讀寫。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第六節:異步與協程化下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第八節:用戶...

    dmlllll 評論0 收藏0
  • PythonTornado 第二實戰演練開發Tornado網站:第九節:防止跨站攻擊

    摘要:上一篇文章第二章實戰演練開發網站第八節用戶身份認證下一篇文章第三章概念及應用第一節概念跨站請求偽造,或是一種對網站的惡意利用。其中是存在漏洞的網站,而是存在攻擊行為的惡意網站。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第八節:用戶身份認證下一篇文章:Python:Tornado 第三章:HTML5 WebSocket概念及應用:第一節:Web...

    Zoom 評論0 收藏0
  • PythonTornado 第二實戰演練開發Tornado網站:第六節:異步與協程化

    摘要:上一篇文章第二章實戰演練開發網站第五節輸出相應函數下一篇文章第二章實戰演練開發網站第七節安全機制有兩種方式可改變同步的處理流程異步化針對的處理函數使用修飾器,將默認的同步機制改為異步機制。使用異步對象處理耗時操作,比如本例的。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第五節:RequestHandler:輸出相應函數下一篇文章:Python:...

    cod7ce 評論0 收藏0

發表評論

0條評論

cppprimer

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<