Tornado之模板基礎

2022-02-06 14:48:02 字數 1697 閱讀 1703

self.write("我在下面!

") self.render('01in_out.html')

defpost

(self, *args, **kwargs):

name = self.get_argument("name","no")

#self.write(name)

urllist = [

('',"課堂"),

('',"知乎")

]atga ="""

"""##模板轉義,尖括號被變成其他的了

self.render("02template.html", ##跳轉到02template.html頁面

username = name, ###不定長引數,字典傳參 實在動態的往頁面填入資料

time=time,

urllist = urllist,

atga = atga

)handlers = [

(r"/tem", mainhandler),

],static_path='static', #引入靜態檔案

#autoescape = none, #整個專案 全域性去掉轉義

下面看前端02template.html檔案**:

lang="en">

charset="utf-8">

templatetitle>

* body

style>

head>

hello }}

}歡迎 }

登入請登入!}}

href="}"

target="_blank">

}a>

}}轉義

區域性去掉轉義

}歡迎 }

登入

請登入!

body>

html>

Tornado提公升之模板

變數與表示式 例項 class homehandler requesthandler def get self temp 100 per self.render home.html num temp,per per num 注意 tornado中不能使用 點 語法 django可以 流程控制 for...

tornado框架基礎04 模板基礎

template path templates static path static 歡迎 登入 class templateshandler tornado.web.requesthandler def get self self.write templates self.render 01in ...

tornado入門 模板

繼承與重寫 error this text is not shown 其他用法 自帶linkify 將在頁面顯示鏈結 自定義方法 在handler裡定義函式,新增到self.ui字典 class homehandler tornado.web.requesthandler def test stri...