Python multiprocessing and Django - I'm confused
You can try celery as it's django friendly. 
But if to be honest i'm not fond of it (bugs :)
We are going to switch to Gearman.
Writing your own job producers and consumers (workers) are a kind of a fun!
I'm trying to write a Web app in Python, which is to consist of two parts:

A Django-based user interface, which allows each user to set up certain tasks
Worker processes (one per user), which, when started by the user, perform the tasks in the background without freezing the UI.

Since any object I create in a view is not persistent, I have no way of keeping tracks of worker processes. I'm not even sure how to approach this task. Any ideas?