1. 程式人生 > >Flask 入門一( flask 框架和 flask-script 庫)

Flask 入門一( flask 框架和 flask-script 庫)

圖片 route 路由 ima play 修改 main www QQ

Flask 入門一( flask 框架 flask-script

一、Flask框架:

1、簡介

Flask是一個非常小的Python Web框架,被稱為微型框架;只提供了一個穩健的核心,其他功能全部是通過擴展實現的;意思就是我們可以根據項目的需要量身定制,也意味著我們需要學習各種擴展庫的使用。

2、組成

1)WSGI系統、調試、路由

2)模板引擎(Jinja2,是Flask核心開發者人員開發的)

3)安裝:pip install flask

4)視圖函數使用說明

a: 路由末尾的‘/‘建議都加上,防止手誤多敲路由末尾‘/‘引起的路由錯誤

b: 若需要指定參數,參數寫在

<>中,視圖函數中需要對應的同名的參數;

c: 若需要指定參數類型,如:int/float/path,類型寫在參數之前,使用 ‘:‘ 與參數分割;

d: 若不指定參數類型,參數默認是str類型,path其實也是str類型,只是‘/‘作為普通字符處理而已;

5)完整代碼:

from flask import Flask

app = Flask(__name__)

@app.route(‘/‘)

def index():

return ‘Hello Flask !‘

if __name__ == ‘__main__‘:

app.run()

5) 終端啟動:

app.run(debug=True, threaded=True, host=‘0.0.0.0‘, port=5050)

6)啟動參數說明

Debug是否開啟調試模式,默認為False;開啟後有調試信息,會自動加載文件

Threaded是否開啟多線程,默認是關閉的

Host默認為127.0.0.1,設置為‘0.0.0.0‘之後可以通過IP進行訪問設置端口,默認為5000

二、flask-script

1、簡介

簡單來說,就是一個flask終端啟動參數解析工具;這樣我們就可以不更改代碼完成不同方式的啟動。

2、使用

1)導入類庫from flask_script import Manager

2)創建對象manager = Manager(app)

3)啟動代碼if __name__ == ‘__main__‘:


       manager.run()

4)終端啟動python manage.py runserver -d -r -h 0.0.0.0 -p 5000

3、啟動參數說明

1)-h, --host 指定主機

2)-p, --port 指定端口

3)-d 開啟調試模式

4)-r 代碼修改後自動加載

5)-?, --help 查看幫助信息

歡迎關註小婷兒的博客:

csdnhttps://blog.csdn.net/u010986753

博客園:http://www.cnblogs.com/xxtalhr/

有問題請在博客下留言或加QQ群:483766429 或聯系作者本人 QQ 87605025

OCP培訓說明連接:https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA

OCM培訓說明連接:https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA

小婷兒的python正在成長中,其中還有很多不足之處,隨著學習和工作的深入,會對以往的博客內容逐步改進和完善噠。

小婷兒的python正在成長中,其中還有很多不足之處,隨著學習和工作的深入,會對以往的博客內容逐步改進和完善噠。

小婷兒的python正在成長中,其中還有很多不足之處,隨著學習和工作的深入,會對以往的博客內容逐步改進和完善噠。

重要的事說三遍。。。。。。

技術分享圖片 技術分享圖片

Flask 入門一( flask 框架和 flask-script 庫)