真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

pythonFlask程序怎么實(shí)現(xiàn)

本篇內(nèi)容介紹了“python Flask程序怎么實(shí)現(xiàn)”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)專(zhuān)注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、網(wǎng)站建設(shè)、北海街道網(wǎng)絡(luò)推廣、微信小程序定制開(kāi)發(fā)、北海街道網(wǎng)絡(luò)營(yíng)銷(xiāo)、北海街道企業(yè)策劃、北海街道品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供北海街道建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

1.首先打開(kāi)pycharm,如圖所示。

python Flask程序怎么實(shí)現(xiàn)

2.點(diǎn)擊create之后,第一個(gè)Flask程序就被我們創(chuàng)建出來(lái)了

from flask import Flask
# 創(chuàng)建Flask的應(yīng)用對(duì)象app = Flask(__name__)
# 裝飾器,綁定視圖函數(shù)的路徑@app.route('/')def hello_world():    #視圖函數(shù)    return 'Hello,World!!'if __name__ == '__main__':    #運(yùn)行本地服務(wù)器進(jìn)行測(cè)試flask程序    app.run()
我們可以先把項(xiàng)目跑起來(lái)看看效果,在pycharm下面點(diǎn)擊那個(gè)綠色三角的運(yùn)行按鈕或者快捷鍵ctrl+shift+F10,我們的第一個(gè)項(xiàng)目就運(yùn)行起來(lái)了。見(jiàn)下圖:  

python Flask程序怎么實(shí)現(xiàn)

運(yùn)行后的提示信息見(jiàn)下圖:

python Flask程序怎么實(shí)現(xiàn)

根據(jù)提示信息,我們打開(kāi)一個(gè)瀏覽器,訪問(wèn)地址http://127.0.0.1:5000/(這里訪問(wèn)localhost:5000其實(shí)也是一樣的效果),猜一猜可以看到什么?不錯(cuò),我們可以看到輸出了Hello World!

  python Flask程序怎么實(shí)現(xiàn)

我們第一個(gè)flask的web程序很簡(jiǎn)單,只有一個(gè)顯示Hello World!的頁(yè)面,而且主程序app.py只有不到七行代碼,下面我們就分析一下這七行代碼,具體代碼見(jiàn)下圖。  

python Flask程序怎么實(shí)現(xiàn)


Flask之Hello world!簡(jiǎn)介

     
第一行代碼是flask包中導(dǎo)入一個(gè)Flask類(lèi)    

     

第四行代碼實(shí)例化了一個(gè)Flask對(duì)象,也就是創(chuàng)建了一個(gè)名稱為app的應(yīng)用,實(shí)例化的時(shí)候傳入了一個(gè)__name__的參數(shù),該參數(shù)用于指定應(yīng)用模塊或者包的名稱,這里__name__實(shí)際就是app.py模塊的名稱,這樣flask才知道到哪去找靜態(tài)文件,模板等資源。

第七行代碼使用了一個(gè)裝飾器@app.route,什么?你不知道什么是裝飾器?那建議你可以去看看我們python基礎(chǔ)進(jìn)階關(guān)于裝飾器的故事。這個(gè)裝飾器告訴flask如何處理url路由。當(dāng)前代碼的參數(shù)只有一個(gè)‘/’,也就是根路由即可觸發(fā)hello_world()方法。所以我們直接在瀏覽器輸入http://127.0.0.1:5000/就顯示了Hello World!

后面兩行代碼定義了一個(gè)方法,這個(gè)方法就是裝飾器route路由觸發(fā)的方法,這個(gè)方法很簡(jiǎn)單,返回了一個(gè)字符串,該字符串就是我們想讓瀏覽器顯示的信息。

最后使用Flask實(shí)例對(duì)象app的run方法讓?xiě)?yīng)用運(yùn)行起來(lái)。當(dāng)然在調(diào)用該方法前使用if __name__ == '__main__':確保該腳本只有被解釋器直接執(zhí)行的時(shí)候才運(yùn)行,如果作為模塊導(dǎo)入是不會(huì)運(yùn)行的。

可以看到我們的程序就是這樣運(yùn)行起來(lái)的!

開(kāi)啟調(diào)試模式

python Flask程序怎么實(shí)現(xiàn)    

雖然run()方法適用于本地的開(kāi)發(fā)服務(wù)器,但是每次修改代碼之后都需要手動(dòng)重啟,這樣會(huì)很麻煩而且不夠優(yōu)雅。

但是如果你開(kāi)始了調(diào)試模式,服務(wù)器就會(huì)在代碼修改之后自動(dòng)重新載入而無(wú)需重啟。并且在發(fā)生錯(cuò)誤時(shí)提供一個(gè)相當(dāng)好用的調(diào)試器。

用兩種方式可以開(kāi)始調(diào)試模式:

from flask import Flask
# 創(chuàng)建Flask的應(yīng)用對(duì)象app = Flask(__name__)
# 裝飾器,綁定視圖函數(shù)的路徑@app.route('/')def hello_world():    #視圖函數(shù)    return 'Hello,World!!'if __name__ == '__main__':    #運(yùn)行本地服務(wù)器進(jìn)行測(cè)試flask程序    app.debug = True  #調(diào)試模式方法1    app.run(debug = True)  #調(diào)試模式方法2

這兩種方法的效果完全一樣!

python Flask程序怎么實(shí)現(xiàn)

可以看到debug模式已經(jīng)成功開(kāi)啟!

“python Flask程序怎么實(shí)現(xiàn)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


本文題目:pythonFlask程序怎么實(shí)現(xiàn)
瀏覽路徑:http://weahome.cn/article/jspiih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部