您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Flask的URL傳參方式具體有哪些,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
url傳參方式
普通傳參方式
@app.route('/p/<id>/') def article_detail(id): return '你訪問的文章第%s篇'%id
指定參數類型
有以下幾種類型:
string:默認的數據類型
int:接受整形
float:浮點型
path:和string的類似,但是接受斜杠
any:可以指定多個路徑
uuid:只接受uuid字符串
(1)any
@app.route('/<any(blog,user):url_path>/<id>') def detail(url_path,id): if url_path == 'blog': return '博客詳情%s'%id else: return '用戶詳情%s'%id
(2)path
@app.route('/article/<path:test>/') def test_article(test): return 'test_article:{}'.format(test)
獲取參數
from flask import Flask,request @app.route('/tieba/') def tieba(): wd = request.args.get('wd') return '獲取的參數的是%s'%wd
看完上述內容,你們對Flask的URL傳參方式具體有哪些有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。