The middleware is loaded by whatever is serving your requests, and when it loads it'll process through that file - invoking "foofunc()" in the path and executing it.
I'm not sure I understand your second question though. -joe On 7/31/07, james_027 <[EMAIL PROTECTED]> wrote: > > Hi Thomas > > > The methods of each middleware are called one for every request. If your > > changes need information from the request, that's the right place. > > > > If you want to add a method which should be added once the server > > (mod_python, > > scgi, ...) starts you can use this place too. But it is better if you use > > the module level of the middleware: > > > > MyMiddleWare.py > > > > foofunc() # executed on server start > > > > class MyMiddleWare: > > def process_request(...): > > # executed for every request. > > Thanks for this info. What is this foofunc() (a method that can be > anyware in the django source?) > > I have another question, when do I use middleware for additional > attribute to put place on the request object VS the request.session > objects? > > Thanks > james > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---