Hi, I'll try to explain the best I can my problem, and I don't know if what I'm trying to archive is the best way to get where I want, but here is it: I want that a specific view to run in a new thread, ex: def foo(request): do_something_slow() return httpResponse
But I DON'T want that a new thread is run inside the view, the view it self should be runned in another thread, ex: def foo(request): t = thread(target=do_something_slow()....) t.daemon = True t.start() return httpResponse This way when a user A access any page the site will load, even if a user B is accessing the 'foo' view. But the B user when access the view 'foo' will load it just a if if was a normal view( will be slow and will render the response just after do_something_slow() finished running). I don't know if this is what I want, but I believe that there is another way around: when user B calls foo view, it will render to him a page with a JS(I don't know JS either, so correct me if I'm talking nonsense) that say its "Loading..." And after the do_someting_slow() finished running if will change the content of the page to whatever the result of "do_something_slow" was. Thanks for the attention. -- 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.