title: Long running tasks with Django
body: <p>My goal is to create an application that will be able to do long-lasting mainly system tasks, such as:</p>
  
  <ul>
  <li>checking out code from the repositories,</li>
  <li>copying directories between various localizations,</li>
  <li>etc.</li>
  </ul>
  
  <p>The problem is I need to prepare it somehow independently from the web browser. I mean that for example after starting the checkout/copy action, closing the web browser will not interrupt the action. So after going back to that site I can see that the copying goes on or another action started when the browser was closed...</p>
  
  <p>I was searching through various tools, like RabbitMQ + Celery, Twisted, Pyro, XML-RPC but I don't know if any of these will be suitable for me. Has anyone encountered similar needs when creating Django app? Please let me know if there are any methods/packages that I should know. Code samples also will be more than welcome!</p>
  
  <p>Thank you in advance for your suggestions!</p>
  
  <p>(And sorry for my bad English. I'm working on it.)</p>