内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Flask_學(xué)習(xí)筆記_02:URL和視圖-創(chuàng)新互聯(lián)

今天來學(xué)習(xí)Flask中URL和視圖的相關(guān)知識。

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有岫巖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

URL不多說了,訪問網(wǎng)站,瀏覽器中的地址大家都可以看到,比如我的51CTO的blog網(wǎng)址是:https://blog.51cto.com/jiaszwx

如果你在地址欄里敲:https://blog.51cto.com/ 那么瀏覽器返回的是51CTO博客的主頁。
如果你在地址欄里敲:https://blog.51cto.com/jiaszwx 那么瀏覽器返回的是我的51CTO博客主頁。
一個(gè)網(wǎng)站地址有共同的前綴,但是有很多的子網(wǎng)頁,不同的子網(wǎng)頁就是通過URL里的參數(shù)來表示的,例如上面的例子。重點(diǎn)來了,在Flask當(dāng)中,如何來表示URL的參數(shù)呢?記住,一定要用尖括號括起來。例如:<id>,<name>,<location>.......,那么放到哪里呢?放到路由的括號里。 要像這樣:@app.route('/article/<id>')
這個(gè)是重點(diǎn)?。。。?!
URL中的參數(shù)一定要用尖括號括起來!
URL中的參數(shù)一定要用尖括號括起來!
URL中的參數(shù)一定要用尖括號括起來!
重要的事情說三遍。。。

OK!現(xiàn)在參數(shù)定義好了,那如何跟視圖函數(shù)對應(yīng)起來呢?直接作為視圖函數(shù)的參數(shù)傳給它就好了,如下:

@app.route('/article/<id>') #URL的參數(shù)表示方法
def article(id): #在視圖函數(shù)中直接引用URL中的參數(shù)即可得到參數(shù)的值
    return "Your request parameter is %s" %id

來看一個(gè)實(shí)際例子,完整代碼如下:

from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_flask():
    return "Hello World! This is my first Flask! Welcome to Flask! Flask is Fun and Easy to setup!"

@app.route('/article/<id>') #URL的參數(shù)表示方法
def article(id): #在視圖函數(shù)中直接引用URL中的參數(shù)即可得到參數(shù)的值
    return "Your request parameter is %s" %id

if __name__ == '__main__':
    app.run(debug=True)

實(shí)際效果見下圖:
在地址欄中輸入:http://127.0.0.1:5000/ 會顯示下面的頁面:
Flask_學(xué)習(xí)筆記_02: URL和視圖

在地址欄中輸入帶參數(shù)的URL:http://127.0.0.1:5000/article/asdf111223 則會顯示下面的頁面:
Flask_學(xué)習(xí)筆記_02: URL和視圖

/article/ 后面的參數(shù)是任意的,現(xiàn)在是手動輸入,但是現(xiàn)實(shí)中都是從數(shù)據(jù)庫中直接取出來的,現(xiàn)在只要了解如何來定義URL參數(shù)就可以了,后面數(shù)據(jù)從哪里來,還是你說了算。

繼續(xù)再跟個(gè)例子,加深一下印象。這次加一個(gè)名字參數(shù),代碼如下:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_flask():
    return "Hello World! This is my first Flask! Welcome to Flask! Flask is Fun and Easy to setup!"

@app.route('/article/<id>')
def article(id):
    return "Your request parameter is %s" %id

@app.route('/userinfo/<name>')
def userinfo(name):
    return "User name is: %s" %name

if __name__ == '__main__':
    app.run(debug=True)

運(yùn)行一下,各位客官老爺看一下效果:
Flask_學(xué)習(xí)筆記_02: URL和視圖

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁名稱:Flask_學(xué)習(xí)筆記_02:URL和視圖-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.rwnh.cn/article0/dgchoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站內(nèi)鏈、關(guān)鍵詞優(yōu)化、服務(wù)器托管、網(wǎng)站營銷移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
永和县| 澄迈县| 东明县| 长岛县| 噶尔县| 贵溪市| 普安县| 会昌县| 寿光市| 郓城县| 佛学| 连江县| 仁怀市| 乐山市| 孝义市| 库伦旗| 安泽县| 苏尼特左旗| 八宿县| 商水县| 安宁市| 庆元县| 丰台区| 西昌市| 建阳市| 沙河市| 平阴县| 福泉市| 松阳县| 万安县| 广元市| 娄底市| 临清市| 明溪县| 万全县| 当涂县| 贵溪市| 阜新| 库伦旗| 天峻县| 武隆县|