最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flask 入門Web 微框架Hello Flask

 更新時(shí)間:2021年11月25日 11:27:43   作者:tigeriaf  
這篇文章主要介紹了 Flask 入門Web 微框架Hello Flask,F(xiàn)lask 是一個(gè) Python 實(shí)現(xiàn)的 Web 微框架,之所以稱之為微框架,是因?yàn)?nbsp;Flask 核心簡單且易于擴(kuò)展,有兩個(gè)主要依賴,WSGI工具集:Werkzeug和模板引擎:Jinja2,Flask 只保留了 Web 開發(fā)的核心功能,需要的朋友可以參考一下

前言:

Flask 是一個(gè) Python 實(shí)現(xiàn)的 Web 微框架,之所以稱之為微框架,是因?yàn)?Flask 核心簡單且易于擴(kuò)展,有兩個(gè)主要依賴,WSGI工具集:Werkzeug和模板引擎:Jinja2,Flask 只保留了 Web 開發(fā)的核心功能,其他的功能都由外部擴(kuò)展來實(shí)現(xiàn),比如集成數(shù)據(jù)庫、表單認(rèn)證、文件上傳、各種各樣的開放認(rèn)證技術(shù)等功能。正是因?yàn)?Flask 支持用戶靈活選擇擴(kuò)展功能,使得 Flask 越來越受到開發(fā)者的喜愛。

一、安裝及簡單Flask

可以使用pip install flask命令進(jìn)行安裝。

1、創(chuàng)建示例程序

安裝完成后,我們來寫一個(gè)Hello Flask!的示例程序。 新建一個(gè)Python項(xiàng)目,在項(xiàng)目根目錄新建一個(gè)app.py文件,

寫入以下代碼:

from flask import Flask



app = Flask(__name__)


@app.route('/')

def index():

    return '<h1>Hello Flask!<h1>'

if __name__ == '__main__':

    app.run()

2、代碼分解

2.1 導(dǎo)入并實(shí)例化了Flask類

from flask import Flask

app = Flask(__name__)

2.2 注冊路由

@app.route('/')

def index():

    return '<h1>Hello Flask!<h1>'

為函數(shù)index()附加app.route()裝飾器,并傳人 url:/ 作為參數(shù),讓 url 與函數(shù)建立關(guān)聯(lián)的過程),當(dāng)用戶訪問跟地址/就會觸發(fā)index()函數(shù),這種和路由綁定的函數(shù)就被成為視圖函數(shù)。

2.3啟動Web服務(wù)器

if __name__ == '__main__':

    app.run()

當(dāng)用python app.py命令直接執(zhí)行本文件時(shí),就會通過app.run()啟動Web服務(wù)器。

在命令行窗口執(zhí)行flask run命令也可啟動Web服務(wù)器,

如下:

Flask內(nèi)置的開發(fā)服務(wù)器默認(rèn)監(jiān)聽http:/127.0.0.1:5000 地址,當(dāng)我們打開瀏覽器訪問這個(gè)地址時(shí),

會顯示以下信息:

也可以在run()方法傳入host=0.0.0.0、port=端口號指定監(jiān)聽主機(jī)、端口號,除此之外,還可以設(shè)置debug調(diào)試模式,

例如:

if __name__ == '__main__':

    app.run(host='0.0.0.0', port=8080, debug=True)

使用flask run命令啟動Web服務(wù)器時(shí),可以指定參數(shù)的方式指定監(jiān)聽主機(jī)和端口號:--host=0.0.0 0、--port=8888。

注意: Flask 內(nèi)置的 Web 服務(wù)器主要是開發(fā)調(diào)試用的,在生產(chǎn)環(huán)境中,最好使用gunicorn+Nginx的方式進(jìn)行部署。

到此這篇關(guān)于 Flask 入門Web 微框架Hello Flask的文章就介紹到這了,更多相關(guān)Web 微框架Hello Flask內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python數(shù)據(jù)分析Matplotlib?柱狀圖繪制

    Python數(shù)據(jù)分析Matplotlib?柱狀圖繪制

    本文主要介紹了Python數(shù)據(jù)分析Matplotlib柱狀圖繪制,Matplotlib提供了bar()方法繪制柱狀圖,下面具體繪制介紹需要的小伙伴可以參考以一下
    2022-05-05
  • python求解數(shù)組中兩個(gè)字符串的最小距離

    python求解數(shù)組中兩個(gè)字符串的最小距離

    這篇文章主要為大家詳細(xì)介紹了python求解數(shù)組中兩個(gè)字符串的最小距離,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 詳解Python中深淺拷貝的使用及注意事項(xiàng)

    詳解Python中深淺拷貝的使用及注意事項(xiàng)

    Python中的深淺拷貝是經(jīng)常被使用的概念,對于初學(xué)者來說可能會比較難以理解,本文將詳細(xì)闡述Python深淺拷貝的概念、使用場景、注意事項(xiàng)以及如何實(shí)現(xiàn)深淺拷貝
    2023-04-04
  • jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決

    jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決

    這篇文章主要介紹了jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python中request庫的各種用法詳細(xì)解析

    Python中request庫的各種用法詳細(xì)解析

    本文詳細(xì)介紹了Python的requests庫的安裝與使用,包括HTTP請求方法、請求頭、請求體的基本概念,以及發(fā)送GET和POST請求的基本用法,同時(shí),探討了會話對象、處理重定向、超時(shí)設(shè)置、代理支持等高級功能,幫助讀者更高效地處理復(fù)雜的HTTP請求場景,需要的朋友可以參考下
    2024-10-10
  • Python列表pop()函數(shù)使用實(shí)例詳解

    Python列表pop()函數(shù)使用實(shí)例詳解

    這篇文章主要介紹了Python列表pop()函數(shù)使用實(shí)例詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Python 如何給圖像分類(圖像識別模型構(gòu)建)

    Python 如何給圖像分類(圖像識別模型構(gòu)建)

    這篇文章主要介紹了Python 教你如何給圖像分類,今天的文章主要是講圖像識別模型如何構(gòu)建,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Python實(shí)現(xiàn)指定區(qū)域桌面變化監(jiān)控并報(bào)警

    Python實(shí)現(xiàn)指定區(qū)域桌面變化監(jiān)控并報(bào)警

    在這篇博客中,我們將使用Python編程語言和一些常用的庫來實(shí)現(xiàn)一個(gè)簡單的區(qū)域監(jiān)控和變化報(bào)警系統(tǒng),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-07-07
  • python實(shí)現(xiàn)微信小程序反編譯效果

    python實(shí)現(xiàn)微信小程序反編譯效果

    這篇文章主要介紹了python實(shí)現(xiàn)微信小程序反編譯效果,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • Python Selenium中常用的元素定位方法總結(jié)

    Python Selenium中常用的元素定位方法總結(jié)

    在Web自動化測試中,元素定位是一項(xiàng)非常重要的技術(shù),Python Selenium提供了各種元素定位方法,可以幫助我們定位頁面上的元素并與之交互,本文將詳細(xì)介紹Python Selenium中常用的元素定位方法,并提供實(shí)例代碼,需要的朋友可以參考下
    2023-11-11

最新評論

乌苏市| 华安县| 绥芬河市| 微山县| 威海市| 焉耆| 祁连县| 鹰潭市| 武定县| 行唐县| 阳城县| 固原市| 正蓝旗| 大姚县| 平舆县| 兴安县| 六盘水市| 丹棱县| 新干县| 大石桥市| 长海县| 台东县| 措美县| 马边| 东方市| 湖南省| 吉隆县| 临海市| 思茅市| 稻城县| 深泽县| 阳新县| 台北市| 株洲市| 丘北县| 溧水县| 鄂州市| 大名县| 容城县| 河南省| 司法|