国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

[譯]Flask教程--Cookie

CoderDock / 3330人閱讀

摘要:是保存在客戶端電腦中一種文本形式的數據它的作用是記錄并追蹤客戶端使用方面的數據用于統計數據和達到更好的用戶體驗的全局對象包含了屬性它是個字典對象其鍵值對就是客戶端收到的的名稱和值并且還記錄了自己的過期時間路徑以及網站域名在中返回響應對象中會

cookie是保存在客戶端電腦中一種文本形式的數據. 它的作用是記錄并追蹤客戶端使用方面的數據, 用于統計數據和達到更好的用戶體驗.

Flask的全局request對象包含了cookie屬性, 它是個字典對象, 其鍵值對就是客戶端收到的cookie的名稱和值. 并且, cookie還記錄了自己的過期時間, 路徑, 以及網站域名.

在Flask中, 返回響應對象中會設置cookie對象, 我們可以使用make_response()方法來從一個返回值或視圖函數中獲得一個響應對象. 然后, 可以使用響應對象的set_cookie()方法來設置儲存cookie.

讀取cookie也很簡單, request.cookiesget()方法可以從請求中讀取一個cookie.

下面的應用中, 當我們進入URL "/" 時, 一個帶有簡單表單的頁面被打開:

@app.route("/")
def index():
   return render_template("index.html")

下面的HTML中, index.html包含一個簡單表單:


   
   
      

Enter userID

這個表單被post到URL"/setcookie", 相關的視圖函數設置了一個名為userId的cookie, 并渲染了另一個頁面.

@app.route("/setcookie", methods = ["POST", "GET"])
def setcookie():
   if request.method == "POST":
   user = request.form["nm"]
   
   resp = make_response(render_template("readcookie.html"))
   resp.set_cookie("userID", user)
   
   return resp

readcookie.html 包含了一個鏈接到另一個視圖函數getcookie()的超鏈接. 這個函數讀取我們之前設置的cookie并展示在瀏覽器中.

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40904.html

相關文章

  • [] Flask教程--會話

    摘要:跟不同會話數據存儲于服務器上會話是指一個客戶在一個服務上從登錄到注銷之間的時間段會話中需要存儲的會話數據儲存在服務器上的一個臨時目錄中每個會話都被分配了一個會話會話數據以的形式存儲并且服務器會把會話數據進行加密為了進行這樣的加密應用需要定義 跟Cookie不同, 會話(Session)數據存儲于服務器上. 會話是指一個客戶在一個web服務上從登錄到注銷之間的時間段. 會話中需要存儲的會...

    microelec 評論0 收藏0
  • []Flask教程--請求對象

    摘要:在中,頁面發送過來的請求到了服務器這邊,被轉換成為一個全局請求對象。我們為了處理這個請求對象,需要從包中引用它。這個請求對象重要的屬性如下這個字典對象的鍵值對分別代表請求中表單的參數和值。 在Flask中,web頁面發送過來的請求到了服務器這邊,被轉換成為一個全局請求對象。我們為了處理這個請求對象,需要從Flask包中引用它。這個請求對象重要的屬性如下: form 這個字典對象的鍵...

    鄒強 評論0 收藏0
  • []Flask教程--重定向與錯誤

    摘要:類有一個方法當我們調用它時它會返回一個響應對象并且按指定的狀態碼將用戶重定向到另一個位置方法的原型如下在上面的函數中我們要重定向的位置狀態碼會在頭中發送給瀏覽器默認為用這個參數來初始化響應對象下面是一些標準的狀態碼重定向的狀態碼默認是也就是 Flask類有一個redirect()方法. 當我們調用它時, 它會返回一個響應對象并且按指定的狀態碼將用戶重定向到另一個位置. redirect...

    leap_frog 評論0 收藏0
  • []Flask教程-模版

    摘要:我們可以讓綁定到某個的函數返回比如下面的代碼中函數會返回由包裹的字符串但大家看得出這樣直接通過代碼返回內容顯得很笨尤其當我們碰到需要對輸入變量做條件判斷和循環時我們經常需要做字符串嵌入拼接這種體力活這種情況下我們需要利用自帶的模版引擎我們可 我們可以讓綁定到某個URL的函數返回HTML. 比如下面的代碼中, hello()函數會返回由包裹的Hello World字符串. from fl...

    jifei 評論0 收藏0
  • []Flask教程--靜態文件

    摘要:一個應用經常需要或之類的靜態文件來幫助網頁更好的展示內容通常服務器被用來提供這種靜態文件服務但在程序的開發階段這些文件需要被放置在應用根目錄下的文件夾中啟動后使用時前綴以開頭在下面的例子中文件中定義了一個函數這個函數在中可以被一個按鈕的事件 一個web應用經常需要javascript或css之類的靜態文件來幫助網頁更好的展示內容. 通常, web服務器被用來提供這種靜態文件服務, 但在...

    sf190404 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<