基于flask的web應用的誕生,供大家參考,具體內容如下
Flask是一個非常優秀的web框架,它最大的特點就是保持一個簡單而易于擴展的小核心,其他的都有用戶自己掌握,并且方便替換,甚至,你可以在社區看到眾多開源的,可直接用于生產環境下的擴展。到目前為止,我相信關于他的介紹以及非常的多,就算cnblog中,隨便一搜也會有很多內容,但還是拋磚引玉,就當是一個自我的總結
部署環境
安裝python
首先,當然是安裝python環境,去官網來下載最新的環境(我選擇最新的3.6版本)
然后一路下一步即可,注意記錄或選擇一下安裝路徑。
環境變量
接下來配置環境變量與java幾乎一樣,path后;.;輸入python的安裝路徑,然后再次;,;輸入python目錄下的Scripts文件夾,已使用py自帶的一些工具(如pip)
安裝flask
配置完成pip后,安裝flask就很簡單了,輸入cmd進入控制臺,然后輸入如下命令即可:
pip3.6 install flask
開發工具
工欲善其事必先利其器,開發工具的選擇很重要,我選擇的是pycharm,也可從官網下載,以及請大家使ji用huo正fang版shi
開始開發
首先,打開pycharm,創建一個Pure Python項目:
項目創建好之后,有的也僅僅是一個空項目,還有創建一個py文件已進行開發,在項目文件夾下右鍵new-->python file 然后取一個名字,我取得名字為default,將在目錄文件夾下創建default.py文件。
flask初探
在此文件上輸入代碼(假設安裝flask已經成功):
from flask import Flask #導入Flask類app=Flask(__name__) #創建Flask類的一個實例if __name__=='__main__': #Python入口程序 app.run(debug=True) #使其運行于本地服務器上
這是可將cmd控制臺的目錄切換至項目目錄,輸入命令:
python default.py
導入Flask類后,運行腳本時會自動創建WSGI程序
如圖顯示即為正確:
根據提示,此時在瀏覽器中輸入flask的默認地址,顯示如下:
因為現在還沒有任何頁面,所有訪問任何地址均為404
說明
debug=true代表運行在調試模式,調試模式絕對不能用于生產環境?。?!
路由
下面為此應用創建一個默認路由,flask使用裝飾器為路由配置:
@app.route("/")def index(): return "<h1>hello world</h1>"
此時訪問,頁面如下:
新聞熱點
疑難解答