title: Django Background Task
body: <p>I need to populate a SQLite database every few minutes in Django, but I want to serve stale data until the data is available for the database to be updated. (i.e. I don't want to block for the data to be gathered; the <em>only</em> time I can block is if there is a lock on the database, during which I have no choice.)</p>
  
  <p>I also don't want to install a separate program or library.</p>
  
  <p>How would I go about setting up another thread that could call <code>save()</code> on a bunch of models, without running into threading issues?</p>