바뀜
둘러보기로 가기
검색하러 가기
← 이전 편집
다음 편집 →
Celery:Django
(편집)
2023년 1월 8일 (일) 22:12 판
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>
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
문서
토론
변수
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
특수 문서 목록
인쇄용 판