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 查看幫助信息
歡迎關註小婷兒的博客:
csdn:https://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 庫)