From 528bf392944ef1f37bec41136016de585ef885c8 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sun, 16 Feb 2020 16:28:03 +0100 Subject: Import settings before celery launch --- example_project/celery_app.py.sample | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'example_project') diff --git a/example_project/celery_app.py.sample b/example_project/celery_app.py.sample index 23c050732..30ad27c78 100644 --- a/example_project/celery_app.py.sample +++ b/example_project/celery_app.py.sample @@ -1,13 +1,16 @@ import os from celery import Celery +import importlib + # change example_project with your project name project_name = "example_project" # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', project_name + '.settings') +importlib.import_module(project_name + '.settings') app = Celery(project_name) app.config_from_object('django.conf:settings', namespace='CELERY') -app.autodiscover_tasks() \ No newline at end of file +app.autodiscover_tasks() -- cgit v1.2.3