On 6/2/06, spacedman <[EMAIL PROTECTED]> wrote: > > > Jay Parlar wrote: > > > The thing is, I'm not sure how to fit that into Django. Currently, my > > view function just blocks on the generation/compilation. To do this > > with AJAX, it feels like I'd have to spawn a thread from Django to do > > the processing, and let the view return immediately. But when the > > resulting page does the first XMLHTTPRequest, how can I guarantee that > > it'll hit the same mod_python interpreter that's running my thread? > > Howsabout having a database table that keeps the state of the current > generation/compilation things going on. Your spawned thread just > updates its entry as it progresses. This could even be a Django model > of course! Just make sure your database handles concurrency correctly. > > Then your main template could have a block that queries that table for > any activity related to the current user and lists it. You could use > some ajax/timeouts to update it, or give the user an 'Update' button. > You'd probably have to write a custom tag to do this.
Ahh, that's a pretty good idea. I don't use the User model though, this is all anonymous. Would it work to store some relevant info into the request.session? Jay P. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---