簡體   English   中英

查看功能未在燒瓶中返回響應

[英]View function did not return a response in flask

我在下面有一個代碼設置cookie,然后使用set_cookies函數將此cookie添加到響應中。 但是,即使我返回響應,我收到以下錯誤:

ValueError: View function did not return a response

我的代碼就是這樣:

def login():

 if request.method == "POST":
    timestamp = str(int(time.time()))
    cookie = timestamp+'user'
    cookie = base64.b64encode(cookie.encode('utf-8')).decode('utf-8')
    resp = make_response()
    resp = resp.set_cookie("LoginCookie",cookie)
    return resp

response.set_cookie是一個就地操作。 這意味着如果你設置了它的返回值,它將是None,這是默認的返回值(沒有返回的函數返回None)。 應該使用的是:

resp.set_cookie("LoginCookie",cookie)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM