pip install flask
python setup.py install
第一個Flask程式
程式解釋
MTV模型簡述:在檢視模組中通過函數把模型當中的資料取出來,將取出來的資料傳給模板進行展示
MTV的設計模式和請求響應過程:
1,使用者進入網站,發起request請求
2,View接受請求,進行業務邏輯處理後,並同時向Model和Template傳送指令
3,Model進行資料分析,然後將獲取的資料返回給View
4,Template獲取html頁面,然後將獲取的頁面內容返回給View
5,View將Model中返回的資料渲染到Template中,並將資料以特定的格式返回給使用者
範例-Code
模板:可以理解為我們的模板是html;負責如何把頁面展示給使用者(html)
檢視:範例程式碼app.py的def hello()函數;可以理解為,檢視就是我們的函數;負責業務邏輯,對應專案中的檢視函數
模型:當前範例沒有;模型可以理解為就是我們從資料庫取出來的某一條記錄;與資料庫相關
備註:在實際開發過程中,mtv模型不是所有的模組都必須有的,模板可以沒有,模型可以沒有,但是檢視是要一定存在的;mtv模型是可以有部分缺失的,因為flask是微框架,我們只需要實現其核心功能就可以了,即檢視
flask常見mtv擴充套件:
啟動伺服器
演示