Dealing with database transactions in Celery and Django | Hacker News Reader