바뀜

459 바이트 추가됨 ,  2023년 1월 8일 (일) 22:12
67번째 줄: 67번째 줄:  
|settings.py 설정
 
|settings.py 설정
 
|메시지브로커 주소 등 설정값을 넣어준다.
 
|메시지브로커 주소 등 설정값을 넣어준다.
|<syntaxhighlight lang="python">
+
브로커로 RabbitMQ를 사용한다면 다음과 같이.<syntaxhighlight lang="python">
 +
CELERY_BROKER_URL = 'amqp://myuser:mypassword@localhost:5672/myvhost'  # 브로커 주소값.
 +
CELERY_RESULT_BACKEND = 'redis://localhost:6379'
 +
</syntaxhighlight>
 +
|샐러리 설정은 위의 celery.py에서 설정한 네임스페이스로 시작한다.<syntaxhighlight lang="python">
 
INSTALLED_APPS = (  # 이 안에 확장 라이브러리를 등록한다.
 
INSTALLED_APPS = (  # 이 안에 확장 라이브러리를 등록한다.
 
     'django_celery_results',
 
     'django_celery_results',
 
     )
 
     )
   −
CELERY_BROKER_URL = 'redis://localhost:6379'  # redis 주소값'
+
CELERY_BROKER_URL = 'redis://localhost:6379'  # 브로커 주소값. 여기선 redis.
 +
CELERY_RESULT_BACKEND = 'django-db' # 장고 DB를 사용하는 경우. DB백엔드로 redis를 사용한다면 위와 동일하게.
 
# django-celery-result 백엔드 설정.
 
# django-celery-result 백엔드 설정.
CELERY_RESULT_BACKEND = 'django-db'
   
CELERY_CAHCE_BACKEND = 'django-cache'
 
CELERY_CAHCE_BACKEND = 'django-cache'
 
</syntaxhighlight>
 
</syntaxhighlight>