2014-03-04 204 views
0

當我在Python Tornado中的set_secure_cookie函數中設置一個值時,當我製作redirec時,我可以得到一個get_secure_cookie函數的值,但是當我使用渲染操作時,它不會出現。龍捲風set_secure_cookie

form = UserAddForm(self.request.arguments) 
if form.validate(): 
    record = User(**form.data) 
    self.db.add(record) 
    self.db.commit() 
    self.set_secure_cookie("flash", "success") 
    self.redirect("/user") # Show the flash message with self.get_secure_cookie("flash") 
else: 
    self.set_secure_cookie("flash", "error") 
    self.render("user/add.html", form=form) # Don't show the flash message with self.get_secure_cookie("flash") 

回答

1

函數「set_cookie」將在HTTP響應頭中設置cookie,這將在下一個請求中生效。