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