On Thu, May 12, 2011 at 01:58:07PM -0700, Andy wrote:
...
> So basically SessionStore just creates a new instance without trying
> to look up in the database to see whether that session already exists
> or not. But shouldn't that be the whole point of session -- for every
> request Django needs to look up in the session database to see if the
> session is already there? I'm guess at someplace this database lookup
> takes place but I can't find it.
> 
> Can you tell me where can i find it? Or did I misunderstand how
> session work in Django?

Django loads session from store lazily, after first access to session,
in `SessionStore.load()` method.  For example:

https://code.djangoproject.com/browser/django/trunk/django/contrib/sessions/backends/db.py#L16

-- 
Kirill Spitsin

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to