国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 使用get_argument獲取url query參數

2019-11-25 16:13:11
字體:
來源:轉載
供稿:網友

python 使用get_argument獲取url query參數

ornado的每個請求處理程序,我們叫做handler,handler里可以自定義自己的處理程序,其實也就是重寫方法,如post,get,get_current_user,send_error等等,這里我們只講get和post的自定義。

我們都知道,在Tornado里,獲得用戶的輸入,都是一個get_argument搞定,似乎很順理成章:

def post(self):	nowamagic = self.get_argument('nowamagic')	self.write( nowamagic )

先介紹一點基本知識。我們來看看這么一個URL:http://www.nowamagic.net/academy/detail/13321002?page=1#comment

>>> import urlparse>>> urlparse.urlparse('http://www.nowamagic.net/academy/detail/13321002?page=1#comment')ParseResult(scheme='http', netloc='www.nowamagic.net', path='/academy/detail/13321002', params='', query='page=1', fragment='comment')

url由scheme(協議),netloc(主機),path(路徑),params(最后路徑的參數),query(查詢字段),fragment(錨)組成。

下面我們要獲取URL里的GET參數,也就是獲取url query中的參數,怎么辦呢?

對于單一的值,在get和post中調用self.get_argument("name", "default")。

對于多選的值,調用self.get_arguments("name")即可。

get_argument方法可以設置默認值,也可以設置是否刪除兩端的空格。

源碼聲明如下:

get_argument(self, name, default=_ARG_DEFAULT, strip=True)get_arguments(self, name, strip=True)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 井研县| 普兰县| 那坡县| 黔东| 大埔区| 嵊泗县| 罗源县| 哈巴河县| 佛教| 安泽县| 孟州市| 石首市| 上饶县| 临泉县| 赞皇县| 噶尔县| 濉溪县| 和顺县| 吐鲁番市| 体育| 大丰市| 五莲县| 贡山| 富裕县| 武宣县| 旬阳县| 朔州市| 台前县| 尤溪县| 专栏| 吴旗县| 沙雅县| 台江县| 蒙山县| 红安县| 丰原市| 瓦房店市| 曲麻莱县| 虞城县| 兰考县| 蓝田县|