summaryrefslogtreecommitdiff
path: root/example_project/celery_app.py.sample
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-02-16 16:28:03 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-02-16 16:28:03 +0100
commit5f7daac6e37d925c46ee282d2c2f2f8f641cb6e9 (patch)
treee5581f408ff62f872bbbfa2bf4a56d37fefecf5e /example_project/celery_app.py.sample
parent23ca1fe6371e0652a69e90f4d1c3ee5607f61b9b (diff)
downloadIshtar-5f7daac6e37d925c46ee282d2c2f2f8f641cb6e9.tar.bz2
Ishtar-5f7daac6e37d925c46ee282d2c2f2f8f641cb6e9.zip
Import settings before celery launch
Diffstat (limited to 'example_project/celery_app.py.sample')
-rw-r--r--example_project/celery_app.py.sample5
1 files changed, 4 insertions, 1 deletions
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()