flask中獲取get/post請求參數


什么情況下用get請求方式,什么情況下用post請求

1單純從服務器端獲取數據,不對服務器數據產生影響

2對服務器數據產生影響,一般用於表單提交

獲取get請求參數

在flask中獲取get請求視圖函數的傳參:

可以通過flask中的對象request.args的方式,最終結果會以字段的方式返回

比如下面的例子中

@app.route('/search/')
def search():
#在這里通過request.args的方式可以獲取到用戶視圖的傳參,並且以詞典的方式返回回來
q= request.args
print(q)
return "souso"

 

 如果需要獲取返回字段中具體參數值,可以通過request.args.get("鍵值")

 

在flask中做post請求

1html中寫好表單請求函數,和定義請求方式

 

 在這里我在html中寫了個表單,請求函數為hello,請求方式為post

在視圖函數中定義函數的請求方式

 

 因為login需要用到get請求的方式,也需要post用於提交表單

在flask中獲取post表單請求參數值

使用request.form.get('username')的方法來獲取,

 

 

注意點是在獲取這個參數前需要在html的表單中寫入name的命名,比如在這里我在html中的name名稱為username

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM