from flask import render_template
from flask import flask
from flask import markup
from flask import abort, redirect
app = flask(__name__)
@app.route('/')
def hello_site():
return "welcome my site!!!!!" #返回給客戶端
@app.route('/hello')
@app.route('/hello/')
def hello(name = none):
print (markup('hi %s!' %(name)))
return render_template('hello.html', name = markup('%s'%(name))) #模板渲染在**件中, markup裝換特殊字元!
if __name__ == "__main__":
app.run()
name變數在html檔案中進行判斷
hello.html如下:
hello from flask
&l>hello }!
條件語句判斷!
本文標題: flask框架模板渲染操作簡單示例
本文位址:
Flask模板渲染
目錄模板變數 巨集,類似python 中的函式 模板繼承 包含 include 過濾器檢視函式的主要作用是生成請求的響應,這是最簡單請求.實際上,檢視函式有兩個作用 在大型應用中,把業務邏輯和表現內容放在一起,會增加 的複雜度和維護成本.使用模板的好處 兩個概念 渲染模板函式條件控制語句 jinja...
flask使用渲染模板
使用渲染模板的好處是 將業務邏輯 訪問資料庫.和表現邏輯 瀏覽器看到的html 分離開來,易於維護。預設情況下 flask在程式檔案加中的templates子資料夾中尋找模板。mkdir jinja2template cd jinja2template mkdir templates cd temp...
flask的模板渲染
目錄markup轉換變數中的特殊字元 safe將html生成安全的文字 jinja2中模板語法之for迴圈 jinja2模板語法之if語句 在檢視函式中 在模板中 例項1 第一種傳參方式 目錄結構 server.py templates 資料夾 index.htmlserver.py def ind...