python tornodo的簡單應用1

關於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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章