CeleryでDjangoアプリケーションにタスクキューを実装して、Herokuにデプロイした方法をまとめます。 Djangoアプリケーションにタスクキューを実装するのは今後も結構やるかなと思うので、他のアプリケーションでも使いやすい形で残そうと思います。 参考にしたのは、Celeryの公式様とか、CeleryをDjangoで動かすとか。 あとはHeroku公式のUsing Celery on Herokuあたりです。 ちなみにHerokuの公式ドキュメントに、HerokuはCeleryは完全にサポートしているよ!、と書かれてました。 頼もしい限りです。 やっぱり公式ドキュメントが充実していると開発がはかどりますね。 ドキュメントといえば、Redisのドキュメントもかなり充実してて助かりました。 django-redis documentation ぜひ参考にしてみてください。 もくじ環境