From fbb2716908507a6cef9df5b211b866ca5ef5bcc9 Mon Sep 17 00:00:00 2001 From: Leo Zhou Date: Mon, 5 Nov 2018 17:11:48 +0800 Subject: [PATCH] Config celery app immediately after the app being created, otherwise it is too late. --- .../{{cookiecutter.project_slug}}/taskapp/celery.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/taskapp/celery.py b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/taskapp/celery.py index 7905e3660..0dd881c7d 100644 --- a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/taskapp/celery.py +++ b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/taskapp/celery.py @@ -12,6 +12,9 @@ if not settings.configured: app = Celery('{{cookiecutter.project_slug}}') +# Using a string here means the worker will not have to +# pickle the object when using Windows. +app.config_from_object('django.conf:settings') class CeleryConfig(AppConfig): @@ -19,9 +22,6 @@ class CeleryConfig(AppConfig): verbose_name = 'Celery Config' def ready(self): - # Using a string here means the worker will not have to - # pickle the object when using Windows. - app.config_from_object('django.conf:settings') app.autodiscover_tasks(lambda: settings.INSTALLED_APPS, force=True) {% if cookiecutter.use_sentry_for_error_reporting == 'y' -%}