Александр Полищук (ООО "Код безопасности") @ Moscow Python Conf 2017
"Необходимо было внедрить (обновить) celery 4 версии для выполнения асинхронных тасков в фоновом режиме. Если необходим броадкаст - выбирайте RabbitMQ в качестве брокера".
Наши овощи и Django from __future__ import absolute_import import os from celery import Celery # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', ' myproject.settings‘)
Наши овощи и Django from __future__ import absolute_import import os from celery import Celery # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', ' myproject.settings') app = Celery(‘myproject')
Наши овощи и Django from __future__ import absolute_import import os from celery import Celery # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', ' myproject.settings') app = Celery(‘myproject') # Using a string here means the worker will not have to # pickle the object when using Windows. app.config_from_object('django.conf:settings')
Наши овощи и Django from __future__ import absolute_import import os from celery import Celery # set the default Django settings module for the 'celery' program. os.environ.setdefault('DJANGO_SETTINGS_MODULE', ' myproject.settings') app = Celery(‘myproject') # 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()