I’m programming an application with google app engine, with django 1.1 (no django pacth or others), well as you know is impossible use django login and session features so I download
Gae utility and use Session Object (http://gaeutilities.appspot.com/) but some time this object create 2 sessions instead 1 session … here’s code
def index(request):
aSWrap = SWrap(SWrap.createSession())
....
def login(request):
aSWrap = SWrap(SWrap.createSession())
....
class SWrap(object):
@classmethod
def createSession():
return Session(cookie_name='my_cookie',session_expire_time=7200)
and for setting session no expiration or really long expiration…enter code here
Thanks
I suggest using a different sessions library. Check out this comparison of the available sessions libraries for GAE.
I’d recommend gae-sessions – it presents an API almost identical to the library you are currently using, but it is much faster and shouldn’t give you headaches like the bug you’ve encountered above.
Disclaimer: I wrote gae-sessions, but I’m not the only one who would recommend it. Here is a recent thread discussing sessions on the google group for GAE python.