中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web.py如何獲取get請求的參數

發布時間:2021-12-18 14:41:52 來源:億速云 閱讀:370 作者:iii 欄目:大數據

這篇文章主要介紹“web.py如何獲取get請求的參數”,在日常操作中,相信很多人在web.py如何獲取get請求的參數問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”web.py如何獲取get請求的參數”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

GET請求的參數

瀏覽器在向服務器發出請求時,可以攜帶參數,服務器程序將根據這些參數返回所需要的內容,比如下面的這個url:http://www.zhangdongshengtech.com/?page=2  

注意看 ?page=2 ,這是get請求參數的寫法

  • 以 ?  開始

  • 后面的參數形式是key=value

  • 如果有多個參數,用 & 分割

上面的這個get的請求的參數是page=2,請求的是我的博客文章第2頁的內容,接下來,我們一起學習如何在web.py框架里獲得get請求的參數。

三步見效

以第四講中的示例代碼為基礎,跟著我的步驟一步步來實現

1、添加一對url映射

'/hello','hello'

2、增加一個hello類,定義如下

class hello:
   def GET(self):
       i = web.input(name=None)
       return i.name

3、啟動server,在瀏覽器里輸入網址 http://localhost:8080/hello?name=菜鳥世界

在瀏覽器里,你會看到“菜鳥世界”這四個字,這說明已經正確獲取到這個get請求的參數。web.input,用來獲得get請求的參數,小括號里name=None,表示如果get請求沒有帶參數,那么name的值默認為None。


初識模板

僅僅是獲得參數沒什么難度,在第四講里,你已經學會了如何使用網頁,如果想在網頁里體現獲得參數信息,又該如何處理呢?

緊跟我的步驟

1、在templates里新增加一個名為hello.html的網頁,內容為

$def with (name)
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>hello</title>
</head>
<body>
<p>hello $name</p>
</body>
</html>

2、修改類hello 里的return 語句

return render.hello(i.name)

3、現在,在瀏覽器里輸入http://localhost:8080/hello?name=菜鳥世界,瀏覽器里應該看到的內容是 “hello 菜鳥世界”

在我剛剛編寫的hello.html頁面里,根本沒有菜鳥世界這幾個字,但頁面顯示來時卻有,注意看 return render.hello(i.name) 這句話,我把獲得參數傳入到了hello方法里,這里用到的是模板技術。

關鍵的三個技術點

要想理解模板技術,先理清一下幾個技術點:

  • hello.html 網頁的第一行內容是 $def with (name) ,這條語句是和  return render.hello(i.name) 相關聯的,這兩個小括號里的內容一一對應,他們的名字沒有任何關聯關系,形成對應關系的是他們的位置。

  • 如果py程序里是  return render.hello(i.name,20),那么網頁里應該定義成 $def with (name,age),變量名可以隨便起,但是參數要一一對應。

  • 這里的$name 表示用第一個行里傳入的name值來替換,這樣,hello后面的內容就可以根據服務端的響應進行變化了。

到此,關于“web.py如何獲取get請求的參數”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

当涂县| 沾化县| 台湾省| 治县。| 赤壁市| 潮州市| 宁夏| 榕江县| 怀集县| 如皋市| 和平县| 永年县| 华阴市| 宁国市| 当阳市| 东源县| 龙里县| 康乐县| 西和县| 泽州县| 庆安县| 南城县| 无锡市| 长治市| 苏尼特右旗| 密山市| 峨边| 崇左市| 甘洛县| 舞钢市| 辽阳市| 西贡区| 五华县| 武乡县| 林州市| 措美县| 浦城县| 五家渠市| 永城市| 冀州市| 越西县|