Python web使用template模板

在啓動文件hello_web.py同級目錄下建立文件夾templates,以下圖css

將html文件放進templates文件夾下。html

啓動文件hello_web.py代碼爲:python

import web
d=[{"id":90,"name":'xianv'},{"id":98,"name":'liang'}]
urls = ("/hello", "hello",
        "/login", "login",)
app = web.application(urls, globals())
render = web.template.render('templates/',cache=False)
class hello:
    def GET(self):
        return render.index(d)
    
class login:
    def GET(self):
        return render.login(d)
  
if __name__ == "__main__":
    app.run()

以後運行hello_web.py。web

在網頁中輸入:瀏覽器

 http://127.0.0.1:8080/hello app

便可在網頁中看到index.html實現:url

 

 

index.html代碼:code

$def with (d)
<html>
<head>
<style type="text/css">
p 
{
border-style: solid;
border-top-color: #ff0000
}
</style>
<title>個人第一個 HTML 頁面</title>
</head>
<body>
<p>$d[0]["id"]:$d[1]["name"]</p>
<p>$d[0]["id"]:$d[0]["name"]</p>
<p>$d[1]["id"]:$d[1]["name"]</p>
<p>$d[0]:$d[1]</p>
$for i in d:
 <p>$i["id"]:$i["name"]</p>
<p>title 元素的內容會顯示在瀏覽器的標題欄中。</p>
</body>
</html>
相關文章
相關標籤/搜索