| 
					
				 | 
			
			
				@@ -10,13 +10,13 @@ Contents 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 This is the project iself, created using 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``django-admin.py startproject proj``, and then the settings module 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-(``proj/settings.py``) was modified to add ``tasks`` and ``demoapp`` to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(``proj/settings.py``) was modified to add ``demoapp`` to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ``INSTALLED_APPS`` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-``tasks/`` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+``proj/celery.py`` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ---------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-This app contains the Celery application instance for this project, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+This module contains the Celery application instance for this project, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 we take configuration from Django settings and use ``autodiscover_tasks`` to 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 find task modules inside all packages listed in ``INSTALLED_APPS``. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,8 +24,8 @@ find task modules inside all packages listed in ``INSTALLED_APPS``. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ------------ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Example generic app.  This is decoupled from the rest of the project by using 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-the ``@shared_task`` decorator.  Shared tasks are shared between all Celery 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-instances. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+the ``@shared_task`` decorator.  This decorator returns a proxy that always 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+points to the currently active Celery instance. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 Starting the worker 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -36,4 +36,4 @@ worker: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .. code-block:: bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $ DJANGO_SETTINGS_MODULE='proj.settings' celery -A tasks worker -l info 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $ DJANGO_SETTINGS_MODULE='proj.settings' celery -A proj worker -l info 
			 |