Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
python:celery [2015/06/22 14:41]
vondra [Django Integration]
python:celery [2015/06/22 16:08]
vondra [Django Integration]
Line 17: Line 17:
 http://​celery.readthedocs.org/​en/​latest/​django/​first-steps-with-django.html http://​celery.readthedocs.org/​en/​latest/​django/​first-steps-with-django.html
   - Create project celery config projectname/​celery.py:​ <code python>   - Create project celery config projectname/​celery.py:​ <code python>
-ffrom __future__ import absolute_import+from __future__ import absolute_import
  
 import os import os
Line 73: Line 73:
                 multiples.append(j)                 multiples.append(j)
     return results     return results
 +</​code>​
 +  - Sync django db (./​manage.py syncdb ​ or ./manage.py makemigrations && migrate)
 +  - Add djcelery to INSTALLED_APPS and add following lines to project/​settings.py:<​code python>
 +CELERYBEAT_SCHEDULER = '​djcelery.schedulers.DatabaseScheduler'​
 +CELERY_RESULT_BACKEND = '​djcelery.backends.database:​DatabaseBackend'​
 +</​code>​
 +  - Run celery watcher: <code bash>​./​manage.py celeryd -E</​code>​
 +  - Optionaly: run celerycam and celerymon to enable the monitoring via DB:<code bash>
 +./manage.py celerycam
 +./manage.py celerymon
 </​code>​ </​code>​
 
python/celery.txt · Last modified: 2015/06/22 16:13 by vondra