2014-03-04 207 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,这将在下一个请求中生效。