開發環境:win10 + vscode + python3.7
動態渲染
# 動態網頁模板渲染
from flask import flask
from flask import render_template
from random import randint
def index():
return render_template('index/index.html')
# 單變數的模板渲染
def user_show(name):
return render_template('user.html', name=name)
# 多變數的模板渲染
def many_show(name):
age = 12
return render_template('user2.html', name=name, age=age)
# 模板檔案的條件語句
def c():
i = randint(0, 10)
return render_template('c.html', i=i)
# 模板檔案中的迴圈語句
def x():
j =
for i in range(0, 10):
return render_template('x.html', j=j)
# 列表與字典變數的操作
def qt():
lista = [1, 2, 3, "a", "b"]
dictb =
return render_template('qt.html', l=lista, d=dictb,)
# 開啟***
if __name__ == "__main__":
c.html 模板檔案**
返回值小於5
返回值為}
返回值大於等於5且小於8
返回值為}
返回值大於等於8
返回值為}
x.html模板檔案**
這是最後一次迴圈
這是第一次迴圈
這是迴圈過程
這裡顯示}
從1開始算,這是第}次迴圈
從0開始算,這是第}次迴圈
-------------------------------
qt.html模板檔案**
列表的第1個元素:}
列表的第4個元素:}
-------------------------------------
字典的第乙個元素:}
字典的第三個元素:}
體會一下三個檔案裡的模板語言**,這個是模板檔案裡經常要用的到的操作。 Flask學習筆記
web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,網路操作 資料庫訪問 會話管理等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用web框架開發web應用程式可以降低開發難度,...
Flask 學習筆記
因為mac自帶了python2.7,所以這個文章是基於2.7版本的 依賴於兩個外部庫 werkzeug和jinjia2.werkzeug是乙個wsgi工具集,jinjia2負責渲染模版 2.安裝 1 mac osx或linux sudo pip install virtualenv mkdir my...
flask學習筆記
flask涉及到兩個重要的類 flask和blueprint 藍本 類。flask的應用程式需要flask類例項化才能執行,的基本配置資訊也包含在此類中。例項化如下 from flask import flask配置如下 blueprint類與flask類似,它能夠更好的組織web應用程式,並能延遲...