Qual è un buon modo per gestire i cookie in Pylons?
Domanda
Ho visto alcuni riferimenti che dicono che esiste un middleware WSGI per farlo, ma non so molto sulle scelte per il middelware WSGI che gestisce i cookie.
Soluzione
Non hai bisogno di nulla di speciale con i piloni (0.9.7), tutto funziona subito:
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 )
Pylons utilizza Webob (richiesta, risposta) sono oggetti (webob.Request, webob.Response).
Altri suggerimenti
Il .pop sopra dovrebbe essere
response.delete_cookie('cookie_name')
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow