那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Flask兩種配置路由的方式說明

PLC工控專欄 ? 來源:PLC工控專欄 ? 作者:PLC工控專欄 ? 2022-05-31 08:43 ? 次閱讀

加工中心解鎖面板 Flask提供了兩種方式配置路由,第一種方式是使用裝飾器@app.route(uri, methods)的方式,其中uri是指具體的路徑,methods是一個(gè)列表,值得是可以處理的請(qǐng)求類型如GET、POST等。

第二種方式是通過Flask實(shí)例調(diào)用add_url_rule函數(shù)配置

app.add_url_rule(uri, uri_alias, view)
復(fù)制代碼

該函數(shù)的參數(shù)中uri是指具體的uri地址,uri_alias是指uri的別名,view是指對(duì)應(yīng)的視圖函數(shù)的名字

使用第二種方式配置路由

# 其余代碼不變
@app.route('/')
def index():
    info = {
        'message': "這是存在message變量中的信息"
    }
    return render_template('index.html', info=info)
    
# 使用第二種方式給index()視圖函數(shù)配置路由
app.add_url_rule('/index', 'index', index)
復(fù)制代碼

"/"和"/index"都可以映射到index()視圖函數(shù)上

路徑參數(shù)設(shè)置和獲取

URL路徑中可以進(jìn)行參數(shù)的傳遞,F(xiàn)lask中URL參數(shù)的類型

  • string:接收任何不包含斜杠的問題本
  • int:接收正整數(shù)
  • float:接收浮點(diǎn)數(shù)
  • path:類似string,但可以包含斜杠
  • uuid:接收uuid字符串

在app.py中定義一個(gè)視圖函數(shù)

@app.route('/page/')
def list(page_number):
    return '這是第{}頁用戶'.format(page_number)
復(fù)制代碼

重啟應(yīng)用,訪問 http://127.0.0.1:5000/page/100

定義路徑中的參數(shù)時(shí)要定義參數(shù)的名字以及類型,書寫視圖函數(shù)時(shí)要將參數(shù)的名字作為視圖函數(shù)的參數(shù),這可以就可以通過參數(shù)名直接獲取到URL傳遞的參數(shù)的值

如果參數(shù)是非必填的可以設(shè)置參數(shù)的默認(rèn)值

@app.route('/page/')
@app.route('/page/')
def list(page_number=1):
    return '這是第{}頁用戶'.format(page_number)
復(fù)制代碼

重啟應(yīng)用,訪問 http://127.0.0.1:5000/page/

url_map 屬性

Flask實(shí)例的url_map屬性包含了所有的視圖函數(shù)以及對(duì)應(yīng)的URL地址

image.png

Flask 請(qǐng)求

上下文對(duì)象context,類似容器,存儲(chǔ)了一些關(guān)鍵信息

  • 應(yīng)用上下文
  • 請(qǐng)求上下文
  • 在分派請(qǐng)求之前激活應(yīng)用上下文和請(qǐng)求上下文
  • 請(qǐng)求處理完之后將其刪除

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 路由
    +關(guān)注

    關(guān)注

    0

    文章

    278

    瀏覽量

    41936
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4346

    瀏覽量

    62977
  • flask
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    3634
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    solidworks正版軟件:永久版權(quán)和訂閱許可 兩種購買方式解析和選擇

    SOLIDWORKS軟件分從購買方式上劃分為永久版權(quán)的形式和訂閱即年付費(fèi)兩種方式,代理商碩迪科技向您詳細(xì)解析 SOLIDWORKS 的永久版權(quán)和訂閱許可的區(qū)別,各自的優(yōu)劣勢(shì)以及適合的應(yīng)用場(chǎng)景。以幫助您做出適合的決策。
    的頭像 發(fā)表于 12-16 16:45 ?635次閱讀
    solidworks正版軟件:永久版權(quán)和訂閱許可 <b class='flag-5'>兩種</b>購買<b class='flag-5'>方式</b>解析和選擇

    常見人體姿態(tài)評(píng)估顯示方式兩種方式

    人體姿態(tài)評(píng)估中有兩種常見的顯示方式,分別是火柴人效果與BodyPix效果。其中火柴人效果本質(zhì)就是基于關(guān)鍵點(diǎn)的深度學(xué)習(xí)模型推理以后的顯示效果;Bodypix本質(zhì)就就是語義分割模型
    的頭像 發(fā)表于 11-11 11:21 ?281次閱讀
    常見人體姿態(tài)評(píng)估顯示<b class='flag-5'>方式</b>的<b class='flag-5'>兩種</b><b class='flag-5'>方式</b>

    噪聲傳導(dǎo)的兩種模式

    噪聲傳導(dǎo)有兩種模式,一為差模傳導(dǎo),一為共模傳導(dǎo)。
    的頭像 發(fā)表于 10-15 11:33 ?391次閱讀
    噪聲傳導(dǎo)的<b class='flag-5'>兩種</b>模式

    什么是電流保護(hù)的接線方式?有哪兩種接線方式?

    方式。下面將對(duì)這兩種接線方式進(jìn)行介紹。 一、完全星形接線方式 完全星形接線方式,也稱為三相三繼電器接線
    的頭像 發(fā)表于 10-06 17:37 ?1935次閱讀
    什么是電流保護(hù)的接線<b class='flag-5'>方式</b>?有哪<b class='flag-5'>兩種</b>接線<b class='flag-5'>方式</b>?

    Linux應(yīng)用層控制外設(shè)的兩種不同的方式

    眾所周知,linux下一切皆文件,那么應(yīng)用層如何控制硬件層,同樣是通過 文件I/O的方式來實(shí)現(xiàn)的,那么應(yīng)用層控制硬件層通常有兩種方式
    的頭像 發(fā)表于 10-05 19:03 ?706次閱讀
    Linux應(yīng)用層控制外設(shè)的<b class='flag-5'>兩種</b>不同的<b class='flag-5'>方式</b>

    兩種常見的硬件消抖實(shí)現(xiàn)方式

    由于機(jī)械按鍵在操作過程中會(huì)產(chǎn)生抖動(dòng)現(xiàn)象,這種抖動(dòng)信號(hào)如果不加以處理,就可能導(dǎo)致單片機(jī)等電子設(shè)備誤判按鍵狀態(tài),從而引發(fā)錯(cuò)誤操作。本文將詳細(xì)介紹兩種常見的硬件消抖實(shí)現(xiàn)方式:RS觸發(fā)器和電容濾波。 RS
    的頭像 發(fā)表于 09-25 16:54 ?1715次閱讀
    <b class='flag-5'>兩種</b>常見的硬件消抖實(shí)現(xiàn)<b class='flag-5'>方式</b>

    晶閘管的阻斷狀態(tài)有兩種是什么

    晶閘管(Thyristor)是一半導(dǎo)體器件,具有單向?qū)щ娦裕瑥V泛應(yīng)用于電力電子領(lǐng)域。晶閘管的阻斷狀態(tài)有兩種:正向阻斷狀態(tài)和反向阻斷狀態(tài)。以下是對(duì)這兩種阻斷狀態(tài)的分析。 正向阻斷狀態(tài) 正向阻斷狀態(tài)
    的頭像 發(fā)表于 08-14 16:49 ?843次閱讀

    示波器兩種衰減方式的區(qū)別是什么

    兩種:內(nèi)部衰減和外部衰減。 內(nèi)部衰減 內(nèi)部衰減是指示波器內(nèi)部對(duì)輸入信號(hào)進(jìn)行衰減的方式。內(nèi)部衰減器通常由電阻和電容組成,通過改變電阻和電容的參數(shù),實(shí)現(xiàn)對(duì)輸入信號(hào)的衰減。內(nèi)部衰減器的優(yōu)點(diǎn)如下: 1.1 精度高:內(nèi)部衰減
    的頭像 發(fā)表于 08-09 14:41 ?566次閱讀

    接地保護(hù)分為哪兩種方式

    接地保護(hù)是電氣工程中非常重要的一安全措施,其目的是確保電氣設(shè)備和系統(tǒng)在發(fā)生故障時(shí)能夠安全地將電流導(dǎo)向地面,從而保護(hù)人身安全和設(shè)備安全。接地保護(hù)主要分為兩種方式:工作接地和保護(hù)接地。以下是對(duì)這
    的頭像 發(fā)表于 08-05 10:24 ?1329次閱讀

    plc與傳感器的兩種連接方式

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)與傳感器的連接是實(shí)現(xiàn)自動(dòng)化控制的關(guān)鍵環(huán)節(jié)。本文將詳細(xì)介紹PLC與傳感器的兩種主要連接方式:模擬量連接和數(shù)字量連接。這兩種連接方式各有優(yōu)缺點(diǎn),
    的頭像 發(fā)表于 07-25 09:36 ?1689次閱讀

    wdm設(shè)備的兩種傳輸方式

    系統(tǒng)中,有多種傳輸方式,其中最常見的兩種是密集波分復(fù)用(DWDM)和粗波分復(fù)用(CWDM)。 1. 密集波分復(fù)用(DWDM) 1.1 DWDM技術(shù)原理 密集波分復(fù)用(Dense Wavelength Division Multiplexing,簡(jiǎn)稱DWDM)是一
    的頭像 發(fā)表于 07-18 09:45 ?548次閱讀

    三相負(fù)載的連接方式有哪兩種

    三相負(fù)載的連接方式主要有星形連接(Y連接)和三角形連接(Δ連接)兩種。這兩種連接方式在電氣工程中非常常見,它們各自具有不同的特性和應(yīng)用場(chǎng)景。下面將介紹這
    的頭像 發(fā)表于 07-17 10:33 ?5339次閱讀

    控制器有哪兩種實(shí)現(xiàn)方式?各有何優(yōu)缺點(diǎn)?

    控制器是計(jì)算機(jī)系統(tǒng)中的一個(gè)關(guān)鍵組件,負(fù)責(zé)協(xié)調(diào)和管理計(jì)算機(jī)硬件和軟件資源。在不同的應(yīng)用場(chǎng)景和系統(tǒng)中,控制器的實(shí)現(xiàn)方式可能會(huì)有所不同。以下是兩種常見的控制器實(shí)現(xiàn)方式:硬件控制器和軟件控制器。本文將詳細(xì)
    的頭像 發(fā)表于 06-30 10:33 ?1484次閱讀

    PCBA加工中常見的兩種焊接方式詳解

    ,在PCBA行業(yè)中經(jīng)常被使用。接下來深圳PCBA加工廠家為大家詳細(xì)介紹PCBA加工手工焊接的兩種方式,為您揭秘行業(yè)內(nèi)的技術(shù)細(xì)節(jié)。 PCBA加工過程中常用焊接方式 第一
    的頭像 發(fā)表于 06-14 09:18 ?627次閱讀

    電動(dòng)汽車的充電方式有哪兩種

    隨著電動(dòng)汽車(EVs)的普及,充電站的建設(shè)也在全球范圍內(nèi)迅速擴(kuò)展。電動(dòng)汽車充電站主要分為大類:交流充電站和直流充電站。這兩種充電站各有特點(diǎn),為不同類型的電動(dòng)車輛提供充電服務(wù)。 交流充電站 交流
    的頭像 發(fā)表于 05-16 17:19 ?878次閱讀
    威尼斯人娱乐成| 北京德州扑克比赛| 百家乐程序软件| 长赢百家乐官网赌徒| 百家乐官网园游戏77sonci...| 巴东县| 大发888在线扑| 百家乐代理| 百家乐赌场赌场平台| 博彩乐百家乐平台| 皇室百家乐官网的玩法技巧和规则 | 百家乐平玩法几副牌| 三公百家乐玩法| 百家乐技巧看路| 网上百家乐官网游戏哪家信誉度最好 | 网络百家乐| 555棋牌游戏| 大发888的促销代码| 澳门百家乐经| 百家乐娱乐网开户| 南京百家乐在哪| 如何玩百家乐扑克| 属兔魔羯女在哪个方位做生意| 神娱乐百家乐官网的玩法技巧和规则| 百家乐官网韩泰阁| 缅甸百家乐官网龙虎斗| 百家乐官网手机投注平台| 百家乐官网游戏论坛| 网上百家乐官网危险| 义乌市| 武川县| 百家乐官网视频金币| 百家乐官网3宜3忌| 清徐县| 百家乐官网玩法教材| 荃湾区| 仪陇县| 望江县| 二连浩特市| 百家乐官网现金网排名| 百家乐官网视频计牌器|