Flask使用request獲取引數

2021-10-05 22:12:35 字數 1756 閱讀 6560

flask的request是全域性的,而不是區域性的

當我們選需要使用request的時候,我們需要匯入

from flask import flask,render_template,request

'../templates'

)'/'

)def

index()

:return render_template(

'register.html'

)'/register'

,methods=

['post'])

defregister()

:print

("request.form={}"

.format

(request.form)

)print

("request.data={}"

.format

(request.data)

)# 請求方法為post的時候獲取引數 是乙個位元組物件

print

("request.url={}"

.format

(request.url)

)print

("request.args={}"

.format

(request.args)

)# 請求方法為get的時候可以獲取引數

# print(request.data.decode('utf8').get('pwd'))

print

(request.form.get(

'pwd'))

print

(request.form.getlist())

return

'nihoa'

if __name__ ==

'__main__'

:true

)

前端

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

action

="/register"

method

="post"

>

>

賬號:type

="text"

name

="account"

>

div>

>

密碼:type

="password"

name

="pwd"

>

div>

>

愛好: 吃type

="checkbox"

name

= value

="吃"

>

喝type

="checkbox"

name

= value

="喝"

>

玩type

="checkbox"

name

= value

="玩"

>

div>

type

="submit"

>

form

>

body

>

html

>

Flask 關於Flask的request屬性

在進行flask開發中,前端需要傳送不同的請求及各種帶引數的方式,比如get方法在url後面帶引數和post在body帶引數,有時候又是post的表單提交方式,這個時候就需要從request提取引數。這篇文章是總結如何使用request。在flask的官方文件中是這樣介紹request的 對於 we...

SpringMVC從Request域中獲取資料

springmvc環境自行搭建,約定存在如下目錄和檔案 web inf pages success.jsp 前端介面 a href 專案名 getrequestvalue 獲取request域中的值 a 後台 public string getrequestvalue model model 寫法一...

Flask框架 請求鉤子與request請求物件

在客戶端和伺服器互動的過程中,有些準備工作或掃尾工作需要處理,比如 為了讓每個檢視函式避免編寫重複功能的 flask提供了通用設施的功能,即請求鉤子。請求鉤子是通過裝飾器的形式實現,flask支援如下四種請求鉤子 請求鉤子 描述before first request 在處理第乙個請求前執行 bef...