Django の view で非同期処理的なことがしたかった

special special thanks: https://dot-blog.jp/news/django-async-celery-redis-mac/

ターミナル 1 つ目

python manage.py runserver 0:8000

ターミナル 2 つ目

redis-server

ターミナル 3 つ目

DJANGO_SETTINGS_MODULE=config.settings celery -A config beat --scheduler django_celery_beat.schedulers:DatabaseScheduler --pidfile /tmp/celerybeat.pid

ターミナル 4 つ目

bash -c "DJANGO_SETTINGS_MODULE=config.settings celery -A config worker"

結果