在Pylons中处理cookie的好方法是什么?

Jos*_*son 4 cookies pylons wsgi

我已经看到一些引用说有WSGI中间件可以做到这一点,但我不太了解处理cookie的WSGI middelware的选择.

Joc*_*zel 8

你不需要任何特殊的挂架(0.9.7),它都可以开箱即用:

from pylons import request, response

#set a cookie
response.set_cookie( cookiename , some_string, max_age=180*24*3600 )

#read a cookie
request.cookies.get( cookiename )

#remove a cookie
request.cookies.pop( cookiename, None )
Run Code Online (Sandbox Code Playgroud)

Pylons使用Webob(请求,响应)是(webob.Request,webob.Response)对象.


Ped*_*gan 6

上面的.pop应该是

response.delete_cookie('cookie_name')
Run Code Online (Sandbox Code Playgroud)