 <p>The easiest way to go about it is to offload it to separate process using <a href="https://github.com/dmgctrl/django-ztask" rel="nofollow">ztask</a>.</p> <pre><code>from django_ztask.decorators import task @task() def delayed_save(obj): obj.save() ... your_object.something = "something" delayed_save.async(your_object) </code></pre>