title: Python/Django AMQP?
body: <p>I have a Django web application which creates and saves jobs in a database. For every job I have to send email and export data to another system. I want to make asynchronous.</p>
  
  <p>What is the recommended way to do tasks like this? </p>
  
  <ul>
  <li>It has to be reliable (no jobs missed if the service is stopped accidentally). </li>
  <li>There has to be easy way to find logs if something goes wrong. </li>
  <li><p>I want to be able to easily add more workers that will process the jobs.</p></li>
  <li><p>Maybe it will be better if the job queue is the same database table so I can easily cancel jobs by simply changing their status in database?</p></li>
  <li><p>Maybe it will be better if the solution is somehow related to the Django framework?</p></li>
  </ul>