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


 

 

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正在成長中,其中還有很多不足之處,隨着學習和工作的深入,會對以往的博客內容逐步改進和完善噠。

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

 

 

    wps7F71.tmp    wps7F72.tmp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM