tornado入門 模板

2021-07-11 13:07:35 字數 728 閱讀 6203

*繼承與重寫

error:}

this text is not shown

*其他用法

自帶linkify 將在頁面顯示鏈結

自定義方法

在handler裡定義函式, 新增到self.ui字典

class homehandler(tornado.web.requesthandler):

def test_string(self, msg):

msg = msg.decode('utf-8')

return '%s' % (msg,msg)

def get(self, *args, **kwargs):

self.ui['test_function'] = self.test_string

self.render('login.html', error ='錯誤')

使用自定義函式

**tornado預設轉義所有字元, 預設autoescape,

可以用 知名區域性不轉義內容

也可以使用使本檔案內容預設不轉義

配合escape達到區域性轉義

** ...

for迴圈, 也可以使用

** ...  .....

** html元素累加,和base不同 base必須放第一行

** 配合}使用

tornado模板搭建

開啟cmder,建立乙個目錄,把專案clone下來。windows環境下,用 python3.8作為直譯器比較麻煩,需要在檔案中新增一些配置才能把torado執行起來,這個在官方檔案裡頭有說明。所有這邊用python3.6的版本來建立。首先在window環境配置中,把python3.6的配置移動到p...

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的熱過載是可以自己設定...