Flask學習筆記(4)

2021-09-29 08:31:20 字數 1460 閱讀 8747

開發環境: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應用程式,並能延遲...