当前位置:   article > 正文

python2.7的flask框架之Cookie的使用_keyerror: 'set-cookie

keyerror: 'set-cookie

我们可以通过 cookies 属性来访问 Cookies,用响应对象的 set_cookie 方法来设置 Cookies,并且我们要知道,请求对象的 cookies 属性是一个内容为客户端提交的所有 Cookies 的字典。

完事来看下读取cookie的案例:

  1. from flask import request
  2. @app.route('/')
  3. def index():
  4. username = request.cookies.get('username')
  5. # use cookies.get(key) instead of cookies[key] to not get a
  6. # KeyError if the cookie is missing.

再来看下存储 cookie的案例:

  1. from flask import make_response
  2. @app.route('/')
  3. def index():
  4. resp = make_response(render_template(...))
  5. resp.set_cookie('username', 'the username')
  6. return resp

通过上述代码,我们可以发现,Cookies 是设置在响应对象上的。

好啦,废话不多说,这次记录就到这里了。

如果感觉不错的话,请多多点赞支持哦。。。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号