python web框架之Tornado的簡單使用

2022-03-28 01:57:44 字數 746 閱讀 7877

python web框架有很多,比如常用的有django,flask等。今天主要介紹tornado ,tornado是乙個用python寫的相對簡單的、不設障礙的web伺服器架構,用以處理上萬的同時的連線口,讓實時的web服務通暢起來。雖然跟現在的一些用python寫的web架構相似,比如django,但tornado更注重速度,能夠處理海量的同時發生的流量。接下來,就開始擼起來吧。

1.首先需要安裝tornado庫: pip install tornado

2.新建乙個python檔案(demo.py)**如下:

import tornado.web

# 這裡定義乙個類並繼承requesthandler這類作為路由類

class mainhandler(tornado.web.requesthandler):

# 重寫get方法

def get(self):

# 輸出內容到介面

self.write('hello, world')

# 這裡就是路由配置

('/', mainhandler),

if __name__ =='__main__':

# 設定監聽埠

# 啟動伺服器

tornado.ioloop.ioloop.instance().start()

3.執行demo.py 不報錯的話說明就成功了,在瀏覽器中訪問  就可以看到

hello,world了。

4.總結:

: code 人生

python Web應用框架之Flask

pip install flask 以下是乙個簡單的flask應用 from flask import flask def hello world return hello world if name main 執行 python hello.py running on首先,我們匯入了 flask ...

python Web開發之Flask框架學習

2.3.1 程式和請求上下文 flask從客戶端收到請求時,要讓檢視函式能訪問一些物件,這樣才可以處理請求。請求物件是乙個很好的例子,他封裝了客戶端傳送的http請求。2.6 flask擴充套件 flask被設計成可擴充套件模式,因此沒有提供一些重要的功能,例如資料庫和使用者認證,所以開發者可以自由...

Python Web開發之Flask框架(一)

flask是乙個python語言編寫的web框架 微框架 核心功能 請求響應處理 werkzeug 和模板渲染 jinja模板渲染庫 coding utf 8 from flask import flask def index return if name main 0.0.0.0 debug tr...