Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. from __future__ import absolute_import
  2.  
  3. import os
  4.  
  5. from celery import Celery
  6. from django.conf import settings
  7.  
  8. os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'conf.settings.production')
  9.  
  10. app = Celery('promvtor',
  11.              broker='amqp://',
  12.              backend='redis://localhost:6379/0',
  13.              )
  14.  
  15. app.config_from_object('django.conf:settings')
  16. app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
  17.  
  18. app.conf.update(
  19.     CELERY_ACCEPT_CONTENT=['json'],
  20.     CELERY_TASK_SERIALIZER='json',
  21.     CELERY_RESULT_SERIALIZER='json',
  22.     CELERY_TIMEZONE='Europe/Moscow',
  23.     CELERY_ENABLE_UTC=True,
  24. )
  25.  
  26. @app.task(bind=True)
  27. def debug_task(self):
  28.     print('Request: {0!r}'.format(self.request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement