Thanks again Doug, I understand your method. I think the problem is that it might be too much overhead for what I can gain using a cache, so I might drop the idea of adding one. In any case, your explanation will be probably worth in future projects :)
Regards, Miguel 2010/10/10 Doug <[email protected]> > Look around for python docs on threading.local, which lets you set a > 'global' variable for just that thread. Since a request is only going > to happen in a single thread, that lets you have a per-request global > that can be used for cache storage. With middleware to set the > threading local instance up, and remove it at the end of the request. > I think it will do what you want. One bit of weirdness I noticed was > that you always need to import the global in exactly the same way > everywhere you want it, otherwise you may not be referring to the same > variable. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<django-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

