*安裝
pip install tornado
*展示靜態頁面步驟
啟動乙個http server
處理http請求
定義url對映
處理錯誤請求
模組化頁面內容
例子
import tornado.httpserver
import tornado.ioloop
import tornado.web
import os
# class indexhandler(tornado.web.requesthandler):
# def get(self):
# greeting = self.get_argument('greeting', 'hello')
# self.write(greeting + ', friendly valex!')
class homehandler(tornado.web.requesthandler):
def get(self, *args, **kwargs):
#msg = 'hello from home'
#self.write(msg)
self.render('login.html', error ='')
class otherhandler(tornado.web.requesthandler):
def get(self, *args, **kwargs):
#self.redirect('/')
#可以給出自定義錯誤
# 例項化乙個httpserver物件
# 監聽8888 套接字埠
# 啟動事件迴圈
tornado.ioloop.ioloop.instance().start()
templates/base.html
templates/login.html
error:}
tornado入門 模板
繼承與重寫 error this text is not shown 其他用法 自帶linkify 將在頁面顯示鏈結 自定義方法 在handler裡定義函式,新增到self.ui字典 class homehandler tornado.web.requesthandler def test stri...
tornado快速入門
alt rnter 萬能提示 ctrl y 刪除一行 ctrl d 複製一行 路由是乙個列表,每乙個路由都是乙個元組 用來響應使用者請求 class indexhandler requesthandler 響應以get方式發起的請求 def get self,args,kwargs 伺服器給瀏覽器的...
tornado入門總結
tornado全稱tornado web server,是乙個用python語言寫成的web伺服器兼web應用框架,由friendfeed公司在自己的 friendfeed中使用,被facebook收購以後框架以開源軟體形式開放給大眾。這些配置裡有個很有趣的地方,tornado的熱過載是可以自己設定...