장고/파이썬 환경 설정2 (Django) RabbitMQ + Celery 먼저 Celery 연동을 위해 pip install celery pip install django-celery-results pip install django-celery-beat 설치를 해주고 파일 설정을 해준다. # 프로젝트/Settings.py INSTALLED_APPS = [ ... 'django_celery_beat' 'django_celery_results' ... ] # Celery CELERY_BROKER_URL = 'pyamqp://{ID}:{PWD}@localhost:5672' # 로컬용 -> 도커로 뭐 바꿔야 하는건가? CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True CELERY_RESULT_BACKEND = 'django-db' CELERY_A.. 2024. 1. 22. 파이썬 django drf-yasg 스웨거 연동 터미널에서 drf-yasg 패키지를 설치한다 pip install drf-yasg settings.py 파일의 INSTALLED_APPS에 추가해준다. INSTALLED_APPS = [ ... 'drf_yasg', ... ] 해당앱의 디렉터리.views.py 파일 안의 api 메소드 위에 swagger_auto_schma를 달아준다 # @swagger_auto_schema(method='메소드', request_body='serializers의 클래스 명' @swagger_auto_schema(method='post', request_body=BoardCreateSerializer) 맨 처음 만들어지는 앱 디렉터리의 urls.py 파일에 해당 코드를 입력한다. # import 같은 경우 아래에 schem.. 2024. 1. 13. 이전 1 다음