摘要:上一篇文章第一章異步及協程基礎第三節協程下一篇文章第二章實戰演練開發網站第二節網站結構路由解析實例瀏覽器輸入鏈接頁面顯示下面逐行解析上面的代碼做了些什么首先通過語句引入包中的和類。該對象的第一個餐食用于定義程序的路由映射。
上一篇文章:Python:Tornado 第一章:異步及協程基礎:第三節:協程實例:HelloWorld
下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第二節:網站結構:路由解析
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello World") def make_app(): return tornado.web.Application([ (r"/",MainHandler), ]) def main(): app=make_app() app.listen(8888) tornado.ioloop.IOLoop.current().start() if __name__=="__main__": main()
瀏覽器輸入鏈接:http://localhost:8888
頁面顯示:
Hello World
下面逐行解析上面的代碼做了些什么:
首先通過import語句引入tornado包中的ioloop和web類。這兩個類是Tornado程序的基礎。
實現一個web.RequestHandler子類,重載其中的get()函數,該函數負責相應定位到該RequestHandler的HTTP GET請求的處理。本實例通過self.write()函數輸出『Hello world』。
定義了make_app()函數,該函數返回一個web.Application對象。該對象的第一個餐食用于定義Tornado程序的路由映射。本例將對跟URL的訪問映射到了RequestHandler子類MainHandler中。
用web.Application.listen()函數指定服務器監聽的端口。
用tornado.ioloop.IOLoop.current().start()啟動IOLoop,該函數將一直運行且不退出,用于處理所有客戶端的請求。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42597.html
摘要:上一篇文章第二章實戰演練開發網站第一節網站結構下一篇文章第二章實戰演練開發網站第三節接入點函數向對象傳遞的第個參數路由映射列表的配置方式與類型,用正則字符串進行路由匹配。實例參數路徑在瀏覽器輸入頁面輸出其中的是正在表達式。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第一節:網站結構:HelloWorld下一篇文章:Python:Tornado ...
摘要:上一篇文章第二章實戰演練開發網站第八節用戶身份認證下一篇文章第三章概念及應用第一節概念跨站請求偽造,或是一種對網站的惡意利用。其中是存在漏洞的網站,而是存在攻擊行為的惡意網站。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第八節:用戶身份認證下一篇文章:Python:Tornado 第三章:HTML5 WebSocket概念及應用:第一節:Web...
摘要:上一篇文章第二章實戰演練開發網站第七節安全機制下一篇文章第二章實戰演練開發網站第九節防止跨站攻擊在的類中有一個屬性用于保存當前請求的用戶名。實例使用屬性及方法來實現用戶身份控制。該地址被用于裝飾器在發現用戶尚未驗證時重定向到一個。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第七節:安全Cookie機制下一篇文章:Python:Tornado 第...
摘要:上一篇文章第二章實戰演練開發網站第二節路由解析下一篇文章第二章實戰演練開發網站第四節輸入捕捉需要子類繼承并定義具體行為的函數在中被稱為接入點函數上面的實例中的函數就是典型的接入點函數。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第二節:路由解析下一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第四節:Reque...
摘要:上一篇文章第二章實戰演練開發網站第五節輸出相應函數下一篇文章第二章實戰演練開發網站第七節安全機制有兩種方式可改變同步的處理流程異步化針對的處理函數使用修飾器,將默認的同步機制改為異步機制。使用異步對象處理耗時操作,比如本例的。 上一篇文章:Python:Tornado 第二章:實戰演練:開發Tornado網站:第五節:RequestHandler:輸出相應函數下一篇文章:Python:...
閱讀 3917·2021-09-09 09:33
閱讀 1773·2021-09-06 15:14
閱讀 1919·2019-08-30 15:44
閱讀 3075·2019-08-29 18:36
閱讀 3765·2019-08-29 16:22
閱讀 2095·2019-08-29 16:21
閱讀 2530·2019-08-29 15:42
閱讀 1648·2019-08-29 11:00