# alt+rnter 萬能提示
#ctrl+y 刪除一行
#ctrl+d 複製一行
#路由是乙個列表,每乙個路由都是乙個元組
#用來響應使用者請求
class indexhandler(requesthandler):
#響應以get方式發起的請求
def get(self,*args,**kwargs):
#伺服器給瀏覽器的響應內容
self.write('hello tornado')
#響應以post方式發起的請求
def post(self,*args,**kwargs):
pass
#例如:路由列表 模板路徑 靜態資源路徑
#建立伺服器程式
#伺服器堅挺某個埠(建議使用10000以上的埠)
server.listen(8888)
#啟動伺服器(在當前程序中啟動伺服器)
ioloop.current().start()
配置檔案的讀取
# alt+rnter 萬能提示
#ctrl+y 刪除一行
#ctrl+d 複製一行
from tornado.options import define, options, parse_config_file
#路由是乙個列表,每乙個路由都是乙個元組
#用來響應使用者請求
class indexhandler(requesthandler):
#響應以get方式發起的請求
def get(self,*args,**kwargs):
#伺服器給瀏覽器的響應內容
self.write('hello tornado')
#響應以post方式發起的請求
def post(self,*args,**kwargs):
pass
#定義乙個變數,用來代替埠號
define('port',type=int,default=8888,multiple=false)#multiple是否是多個
#定義乙個變數,用來代表資料庫的連線資訊(使用者名稱,密碼,埠,資料庫名稱)
define('db',multiple=true,type=str,default=)
#從指定的配置檔案中,讀取port的內容
parse_config_file('config')
#例如:路由列表 模板路徑 靜態資源路徑
#建立伺服器程式
#伺服器堅挺某個埠(建議使用10000以上的埠)
server.listen(options.port)
print(options.db)
#啟動伺服器(在當前程序中啟動伺服器)
ioloop.current().start()
tornado入門 模板
繼承與重寫 error this text is not shown 其他用法 自帶linkify 將在頁面顯示鏈結 自定義方法 在handler裡定義函式,新增到self.ui字典 class homehandler tornado.web.requesthandler def test stri...
tornado入門總結
tornado全稱tornado web server,是乙個用python語言寫成的web伺服器兼web應用框架,由friendfeed公司在自己的 friendfeed中使用,被facebook收購以後框架以開源軟體形式開放給大眾。這些配置裡有個很有趣的地方,tornado的熱過載是可以自己設定...
tornado 入門 展示靜態頁面
安裝 pip install tornado 展示靜態頁面步驟 啟動乙個http server 處理http請求 定義url對映 處理錯誤請求 模組化頁面內容 例子import tornado.httpserver import tornado.ioloop import tornado.web i...