pythontornodo的簡單應用1

堅持一下下發表於2018-12-19

關於python的web框架主流的
有比較全面的django主要就是開發時候不用知道sql語句就可以和資料庫互動還有就是django有自帶後臺管理admin,當然開發過程用下xadmin介面較友好。
flask是輕量級web框架,其特點框架很輕量 更新時依賴小 。
tornodo其特點主要支援高併發,非同步io
構建tornodo服務
import tornado.web
import tornado.ioloop
.#類比django中的檢視
.#一個業務處理類
class IndexHandler(tornado.web.RequestHandler):

#處理get請求的,不能處理post請求
def get(self,*args,**kwargs):
   #對應http請求的方法
   #給瀏覽器響應資訊
    self.write("sunck is a good tornado")

if name == “__main__”:

#例項化一個app物件
#Application:tornado web框架的核心應用類,是與伺服器對應的介面
#裡面儲存了路由對映表,有一個listen方法,用來建立一個伺服器的例項,並繫結了埠

application = tornado.web.Application([
    (r"/", IndexHandler),
])
#繫結監聽端介面
#注意:此時伺服器並沒有開始監聽
application.listen(8888,`0.0.0.0`)
```
IOLoop.current():返回當前執行緒IOLoop例項
IOLoop.current():啟動IOLoop例項I/O迴圈,同時開啟了監聽

```
tornado.ioloop.IOLoop.instance().start()


相關文章