[Flask教學] 簡單的 GET 和 POST 方法取得 Flask 網頁資料

flask_get_and_post_methods

▍Flask 接收 GET 方式的網頁資料

GET 取得參數方式有三種:
1. request.args.get(‘name’)
2. request.values.get(‘name’)
3. def index_id(id)

方法一:request.args.get(‘name’)

方法二:利用 request.values.get(‘name’)

方法三:利用 def index_id(id)

如果要將取得資料再傳入到html內,可以用render_template(‘abc.html’, name_template=name),將參數帶回頁面

▍Flask 接收 POST 方式的網頁資料

POST 取得參數方式有兩種:
1. request.form.get(‘username’)
2. request.values.get(‘username’)

開始前先建立 html,裡面寫一個簡單的 form,當使用者按下 submit 後會將參數username 傳送到指定網址

方法一:利用 request.form.get(‘username’)

當使用者在網頁上點擊 submit 按鈕後,會傳送 POST 方法的 http,我們在 Flask sever 中使用 request.values.get(‘username’) 來接收參數

方法二:利用 request.values.get(‘username’)

這邊只是將剛剛的 request.form 修改成 request.values,和方法一道理都是一樣的

最後就是運行指令:python main.py 就完成囉!

關於 Flask 教學的延伸閱讀:

▍關於 Flask 教學系列目錄:

▍其他 Flask 相關教學:

那 [Flask教學] 簡單的 GET 和 Post 方法取得 Flask 網頁資料 就到這邊告一段落,感謝收看!
有關Max行銷誌的最新文章,都會發佈在Max的Facebook粉絲專頁,如果想看最新更新,還請您按讚或是追蹤唷!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *