title: How can I run a Django management command asynchronously?
body: <p>I have a Django management command that I'd like to issue in an asynchronous manner (via the <a href="https://docs.djangoproject.com/en/dev/ref/django-admin/#running-management-commands-from-your-code" rel="noreferrer"><code>call_command</code></a> function). The flow of my code looks something like:</p>
  
  <ol>
  <li>User fills out a web form (or edits pre-existing values in a form).</li>
  <li>User clicks the submit button, and I do some processing.</li>
  <li>Once processing is done, I'd like to issue a management command <strong>without forcing the user to wait for it to return</strong>.</li>
  </ol>
  
  <p>If the management command fails for some reason, I'm not too concerned (my logs will catch those cases), so allowing the user to proceed on their merry way is fine by me.</p>
  
  <p>Is this kind of asynchronous call possible, and if so, how best can I do it? Is the <code>threading</code> library sufficient for this case? I'm aware of packages like <a href="http://www.celeryproject.org/" rel="noreferrer">Celery</a>, but using something like that seems like tremendous overkill for something as simple as what I'm trying to do.</p>