91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Flask兩種配置路由的方式說(shuō)明

PLC工控專欄 ? 來(lái)源:PLC工控專欄 ? 作者:PLC工控專欄 ? 2022-05-31 08:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

第二種方式是通過(guò)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:接收任何不包含斜杠的問(wèn)題本
  • int:接收正整數(shù)
  • float:接收浮點(diǎn)數(shù)
  • path:類似string,但可以包含斜杠
  • uuid:接收uuid字符串

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

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

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

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

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

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

重啟應(yīng)用,訪問(wèn) 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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 路由
    +關(guān)注

    關(guān)注

    0

    文章

    284

    瀏覽量

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

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67560
  • flask
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    3882
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TVS vs TSS 兩種保護(hù)機(jī)制的深度博弈

    在現(xiàn)代電子設(shè)備日益精密、工作環(huán)境愈發(fā)復(fù)雜的背景下,電路安全問(wèn)題尤其是雷擊和瞬態(tài)過(guò)壓(Surge)防護(hù),已成為產(chǎn)品設(shè)計(jì)中不可忽視的重要環(huán)節(jié)。其中,TVS(瞬態(tài)電壓抑制器)與TSS(晶閘管浪涌抑制器)是兩種廣泛應(yīng)用的浪涌保護(hù)器件。盡管二者均服務(wù)于同一目標(biāo)——保障電路
    的頭像 發(fā)表于 02-12 15:23 ?821次閱讀
    TVS vs TSS <b class='flag-5'>兩種</b>保護(hù)機(jī)制的深度博弈

    使用Firebase AI Logic生成圖像模型的兩種新功能

    為您的應(yīng)用添加自定義圖像,能夠顯著改善和個(gè)性化用戶體驗(yàn),有效提高用戶參與度。本文將探討使用 Firebase AI Logic 生成圖像的兩種新功能: 其一是 Imagen 專屬編輯功能預(yù)覽版;其二
    的頭像 發(fā)表于 11-30 09:28 ?434次閱讀

    用PLC實(shí)現(xiàn)卷徑計(jì)算的兩種算法

    卷徑計(jì)算,是動(dòng)態(tài)計(jì)算如鋼卷,紙卷等存料量的一方法,它是實(shí)現(xiàn)張力控制和自動(dòng)充放料、以及甩尾控制的重要前提。卷徑計(jì)算目前主流的方法有兩種,一是根據(jù)機(jī)列速度(產(chǎn)線速度)和和被測(cè)卷的轉(zhuǎn)動(dòng)角速度求得;另一
    的頭像 發(fā)表于 11-14 16:54 ?2112次閱讀
    用PLC實(shí)現(xiàn)卷徑計(jì)算的<b class='flag-5'>兩種</b>算法

    ADI GMSL技術(shù)兩種視頻數(shù)據(jù)傳輸模式的區(qū)別

    本文深入介紹GMSL技術(shù),重點(diǎn)說(shuō)明用于視頻數(shù)據(jù)傳輸?shù)南袼啬J胶退淼滥J街g的差異。文章將闡明這兩種模式之間的主要區(qū)別,并探討成功實(shí)施需要注意的具體事項(xiàng)。
    的頭像 發(fā)表于 10-10 13:49 ?2333次閱讀
    ADI GMSL技術(shù)<b class='flag-5'>兩種</b>視頻數(shù)據(jù)傳輸模式的區(qū)別

    兩種TVS有啥不同?

    當(dāng)我們查看TVS二極管的規(guī)格書,常會(huì)看到有以下兩種種引腳功能標(biāo)識(shí)圖:對(duì)于初學(xué)者,看到感到疑惑,他們一樣嗎?他們有啥區(qū)別?為啥有的個(gè)尖頭往外,陽(yáng)極連在一起,有的個(gè)尖頭往里,陰極連在一起?一連三問(wèn)。EMC小哥根據(jù)自己經(jīng)驗(yàn)略作分析
    的頭像 發(fā)表于 09-15 20:27 ?808次閱讀
    這<b class='flag-5'>兩種</b>TVS有啥不同?

    兩種散熱路徑的工藝與應(yīng)用解析

    背景:兩種常見(jiàn)的散熱設(shè)計(jì)思路 在大電流或高功率器件應(yīng)用中,散熱和載流能力是PCB設(shè)計(jì)中必須解決的難題。常見(jiàn)的兩種思路分別是: 厚銅板方案:通過(guò)整體增加銅箔厚度(如3oz、6oz甚至更高),增強(qiáng)導(dǎo)熱
    的頭像 發(fā)表于 09-15 14:50 ?798次閱讀

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—eMMC配置核心板使用說(shuō)明(二)

    本文為創(chuàng)龍科技eMMC 配置核心板官方使用指南,聚焦 Linux 系統(tǒng)在該核心板上的應(yīng)用。主要內(nèi)容包括啟動(dòng)卡與 “量產(chǎn)卡” 制作、兩種 eMMC 固化方式、分區(qū)與 OTA 升級(jí)說(shuō)明、全
    的頭像 發(fā)表于 09-10 10:55 ?613次閱讀
    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—eMMC<b class='flag-5'>配置</b>核心板使用<b class='flag-5'>說(shuō)明</b>(二)

    CMOS 2.0與Chiplet兩種創(chuàng)新技術(shù)的區(qū)別

    摩爾定律正在減速。過(guò)去我們靠不斷縮小晶體管尺寸提升芯片性能,但如今物理極限越來(lái)越近。在這樣的背景下,兩種創(chuàng)新技術(shù)站上舞臺(tái):CMOS 2.0 和 Chiplet(芯粒)。它們都在解決 “如何讓芯片更強(qiáng)” 的問(wèn)題,但思路卻大相徑庭。
    的頭像 發(fā)表于 09-09 15:42 ?1044次閱讀

    振弦式應(yīng)變計(jì)兩種數(shù)據(jù)傳輸方式介紹

    著數(shù)據(jù)采集的效率與可靠性。下面給大家介紹振弦式應(yīng)變計(jì)兩種數(shù)據(jù)傳輸方式。一、有線傳輸:穩(wěn)定可靠的傳統(tǒng)方案有線傳輸是振弦式應(yīng)變計(jì)最傳統(tǒng)的數(shù)據(jù)傳輸方式,通過(guò)專用電纜將傳感器與采集終
    的頭像 發(fā)表于 07-15 13:38 ?595次閱讀
    振弦式應(yīng)變計(jì)<b class='flag-5'>兩種</b>數(shù)據(jù)傳輸<b class='flag-5'>方式</b>介紹

    貼片晶振中兩種常見(jiàn)封裝介紹

    貼片晶體振蕩器作為關(guān)鍵的時(shí)鐘頻率元件,其性能直接關(guān)系到系統(tǒng)運(yùn)行的穩(wěn)定性。今天,凱擎小妹帶大家聊聊貼片晶振中兩種常見(jiàn)封裝——金屬面封裝與陶瓷面封裝。
    的頭像 發(fā)表于 07-04 11:29 ?1278次閱讀
    貼片晶振中<b class='flag-5'>兩種</b>常見(jiàn)封裝介紹

    兩種驅(qū)動(dòng)方式下永磁直線開關(guān)磁鏈電機(jī)的研究

    摘要:永磁開關(guān)磁鏈電機(jī)數(shù)學(xué)模型可以等效為永磁無(wú)刷電機(jī),普遍采用方波驅(qū)動(dòng)方式。在有限元基礎(chǔ)上分析6/7極直線式磁鏈電機(jī)反電勢(shì)波形,采用方波和正弦波驅(qū)動(dòng)方式,比較兩種方式下的電流、電壓、平
    發(fā)表于 06-09 16:18

    兩種感應(yīng)電機(jī)磁鏈觀測(cè)器的參數(shù)敏感性研究

    模式和發(fā)電模式下對(duì)閉環(huán)電壓電流模型磁鏈觀測(cè)器和滑模磁鏈觀測(cè)器參數(shù)敏感性進(jìn)行了研究,通過(guò)仿真和實(shí)驗(yàn)比較了這兩種觀測(cè)器對(duì)定、轉(zhuǎn)子電阻及勵(lì)磁電感的敏感性。同時(shí)還研究了基于這兩種觀測(cè)器的模型參考自適應(yīng)系統(tǒng)
    發(fā)表于 06-09 16:16

    銣原子鐘與CPT原子鐘:兩種時(shí)間標(biāo)準(zhǔn)的區(qū)別

    在物理學(xué)的世界中,精密的時(shí)間測(cè)量是至關(guān)重要的。這就需要一個(gè)高度準(zhǔn)確且穩(wěn)定的時(shí)間標(biāo)準(zhǔn),這就是原子鐘。今天我們將探討兩種重要的原子鐘:銣原子鐘和CPT原子鐘,以及它們之間的主要區(qū)別。首先,我們來(lái)了解一下
    的頭像 發(fā)表于 05-22 15:49 ?754次閱讀
    銣原子鐘與CPT原子鐘:<b class='flag-5'>兩種</b>時(shí)間標(biāo)準(zhǔn)的區(qū)別

    滲壓計(jì)如何實(shí)現(xiàn)精準(zhǔn)測(cè)量?兩種主流方式與應(yīng)用場(chǎng)景解析

    滲壓計(jì)是監(jiān)測(cè)巖土工程、大壩滲流壓力變化的核心設(shè)備,其測(cè)量精度和效率直接影響工程安全評(píng)估的可靠性。目前主流的測(cè)量方式分為現(xiàn)場(chǎng)手動(dòng)測(cè)量與自動(dòng)化監(jiān)測(cè)類,分別適用于不同的工程場(chǎng)景。一、現(xiàn)場(chǎng)測(cè)量:智能讀數(shù)儀
    的頭像 發(fā)表于 05-20 16:17 ?757次閱讀
    滲壓計(jì)如何實(shí)現(xiàn)精準(zhǔn)測(cè)量?<b class='flag-5'>兩種</b>主流<b class='flag-5'>方式</b>與應(yīng)用場(chǎng)景解析

    正激變換器的兩種復(fù)位方式

    )是RCD復(fù)位正激變換器的主要工作波形。電容C端電壓在一個(gè)開關(guān)周期內(nèi)近似為直流電壓,則RCD復(fù)位電壓是一個(gè)方波。同樣在開關(guān)管關(guān)斷瞬間,變壓器上有一個(gè)電壓尖峰,是由變壓器漏感與開關(guān)管結(jié)電容諧振引起的。
    的頭像 發(fā)表于 05-19 10:59 ?2.3w次閱讀
    正激變換器的<b class='flag-5'>兩種</b>復(fù)位<b class='flag-5'>方式</b>