Flask 關於Flask的request屬性

2022-09-17 03:39:10 字數 594 閱讀 6871

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

在flask的官方文件中是這樣介紹request的:

對於 web 應用,與客戶端傳送給伺服器的資料互動至關重要。在 flask 中由全域性的 request 物件來提供這些資訊。

從flask模組匯入request

from flask import request

下面是request可使用的屬性,其中黑體是比較常用的。

searchword = request.args.get('key', '')

名稱

內容path

/page.html

script_root

base_url

urlurl_root

Flask 關於響應

檢視函式的返回值會被自動轉換為乙個響應物件。如果返回值是乙個字串,它被轉換為該字串為主體的 狀態碼為 200 ok 的 mime 型別是 text html 的響應物件。flask 把返回值轉換為響應物件的邏輯是這樣 如果返回的是乙個合法的響應物件,它會從檢視直接返回。如果返回的是乙個字串,響應物件...

Flask 新增關於我

關於我 class aboutme db.model id db.column db.integer,primary key true autoincrement true content db.column db.blob,nullable false pdatetime db.column db...

關於Flask的預設session

flask的預設session利用了werkzeug的securecookie,把資訊做序列化 pickle 後編碼 base64 放到cookie裡了。過期時間是通過cookie的過期時間實現的。為了防止cookie內容被篡改,session會自動打上乙個叫session的hash串,這個串是經過...