flask學習筆記 1

2021-09-27 08:28:45 字數 1249 閱讀 2050

from flask import flask

\# 匯入flask模組

\# 建立flask應用例項

\# 傳入__name__,作用是為了確定資源所在路徑

\# 定義路由及檢視函式

\# 定義路由通過裝飾器實現

def hello_world():

return 'hello'

\# 啟動,flask程式會在乙個簡易的伺服器啟動

from flask import flask,render_template

\# 引用render_template

return時返回模板資訊

改變傳參方式(路由預設只支援get)

def hello_world(): return render_template("index.html")

\# 接受get和post的請求

使用同乙個檢視函式,顯示不同使用者的訂單.

\# 在/orders/下的

def get_order_id(order_id):

\#引數型別預設為字串

return 'order_id %s' %order_id

\# 在檢視函式的括號內填入函式名

###對引數字串增加限制

\# 只有數字能傳入.

匹配對應字串並進行相應操作.

過濾器的使用方式為:變數名 | 過濾器。

}字串操作:

safe:禁用轉義

}capitalize:把變數值的首字母轉成大寫,其餘字母轉小寫

}lower:把值轉成小寫

}upper:把值轉成大寫

}title:把值中的每個單詞的首字母都轉成大寫  

}reverse:字串反轉

}format:格式化輸出

}striptags:渲染之前把值中所有的html標籤都刪掉

}truncate: 字串截斷

}列表過濾器

first:取第乙個元素

}last:取最後乙個元素

}length:獲取列表長度

}sum:列表求和

}sort:列表排序

}

Flask 學習筆記 1

django 大而全面,內部提供 orm admin 中介軟體 form modelform session 快取 訊號 csrf flask 短小精悍,可擴充套件性強,第三方元件豐富 tornado 短小精悍,可擴充套件性強,但是第三方沒這麼豐富,強項 非同步非阻塞。wsgi 全稱python w...

Flask筆記 1 簡單的flask

flask專案的基本目錄結構 flask專案名 static 靜態檔案的存放目錄 templates 模板的存放目錄 專案名.py 主專案 config.py 配置檔案 例 專案名.py from flask import flask defhello world 檢視函式 return hello...

Flask自學筆記(1)

命令 說明注意 pip install pipenv 從pypi 上安裝pipenv pipenv install 建立虛擬環境 虛擬環境資料夾在路徑c users 使用者名稱 virtualenvs 目錄下 pipenv shell 啟用 進入 虛擬環境 pip list 檢視當前環境安裝包 在虛...