python - 使用 python/GAE 对 cookie 进行存在性检查的最佳方法是什么?

标签 python google-app-engine cookies

在我的代码中我使用

user_id = self.request.cookies.get( 'user_id', '' )

if user_id != '':
        me = User.get_by_id( int( user_id ) )

但对我来说,即使它在技术上可行,这看起来也不正确......它看起来不精确。有没有更好的方法可以检查 cookie 是否存在?

最佳答案

我从未使用过 AppEngine,但我猜 request.cookies 只是一个普通的字典对象,例如在 Django 中。您可以尝试以下操作:

if 'user_id' in self.request.cookies:
    # cookie exists

关于python - 使用 python/GAE 对 cookie 进行存在性检查的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7297000/

相关文章:

ruby-on-rails-3 - Rails 3 - 登录另一个站点并在 session 中保留 cookie

python - 努力在Python脚本中传递ansible变量

python - 在 init 中引发异常会导致 SystemError : returned a result with an error set in Python C API

python - Openpyxl图表 - 来自随机未连接单元格的数据系列可能吗?

python - 加速 Django 管理删除页面

java - 如何将 iPad 图像数据传输到网络服务器?

google-app-engine - 你能删除appengine项目吗?

performance - 我可以在 Google App Engine 上禁用 GZIP 吗?

javascript - 确保用户使用 cookieStore 和 AngularJS 登录或注销的最佳实践

javascript - 当用户第二次打开页面时创建cookie WordPress