一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Flask 入門Web 微框架Hello Flask

Flask 入門Web 微框架Hello Flask

2022-03-07 12:46tigeriaf Python

這篇文章主要介紹了 Flask 入門Web 微框架Hello Flask,F(xiàn)lask 是一個 Python 實(shí)現(xiàn)的 Web 微框架,之所以稱之為微框架,是因?yàn)?Flask 核心簡單且易于擴(kuò)展,有兩個主要依賴,WSGI工具集:Werkzeug和模板引擎:Jinja2,Flask 只保留了 Web 開發(fā)的核心功能

Flask 入門Web 微框架Hello Flask

前言:

Flask 是一個 Python 實(shí)現(xiàn)的 Web 微框架,之所以稱之為微框架,是因?yàn)?Flask 核心簡單且易于擴(kuò)展,有兩個主要依賴,WSGI工具集:Werkzeug和模板引擎:Jinja2,F(xiàn)lask 只保留了 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)建示例程序

安裝完成后,我們來寫一個Hello Flask!的示例程序。 新建一個Python項(xiàng)目,在項(xiàng)目根目錄新建一個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í)行本文件時,就會通過app.run()啟動Web服務(wù)器。

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

如下:

Flask 入門Web 微框架Hello Flask

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

會顯示以下信息:

Flask 入門Web 微框架Hello Flask

也可以在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ù)的方式指定監(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)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://juejin.cn/post/7029111964685058056

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色交视频 | 国产精品国产色综合色 | 国产精品国产香蕉在线观看网 | 色综合久久天天综合观看 | 日本高清色视影www日本 | 国产一区二区视频免费 | 性色生活片在线观看 | 日本免费一区二区三区四区五六区 | 日本人成动漫网站在线观看 | 千金肉奴隶在线观看 | 国产三级精品91三级在专区 | 国内精品视频九九九九 | 古代翁熄乩伦小说h | 五月激激激综合网色播免费 | 久久精品免视看国产 | 国产精品久久亚洲一区二区 | 国内精品久久久久久久久久久久 | 糖心在线观看网 | 午夜爱情动作片P | 国产精品免费小视频 | 亚洲成人综合在线 | 5x视频在线观看 | 韩国最新理论片奇忧影院 | 欧美va天堂va视频va在线 | 色综合久久中文字幕网 | 国产精品久久毛片完整版 | 按摩师他揉我奶好爽捏我奶 | 亚洲日本中文字幕天天更新 | 美式禁忌在线 | cosplay 极品videos| 韩国伦理hd | 精品日韩二区三区精品视频 | 欧美日韩一区二区三在线 | 欧美一区欧美二区 | 我的漂亮朋友在线观看全集免费 | 青青青国产视频 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 国产精品资源在线观看 | 日本天堂视频 | 亚洲色图第一页 | 高清毛片一区二区三区 |