장고 Channels
-
장고 웹 채팅 서비스 - Channels 주요 구성 요소 Channels를 이용하여 장고 웹 채팅 서비스를 만들기에 앞서 Channels를 구성하는 주요 패키지에 대해 먼저 알아보는 시간을 가져보자. 패키지 목적 channels(필수) 장고의 통합 레이어 daphne(필수) ASGI 서버로써 채널스 4.0부터 장고/채널스 개발서버로서 사용된다. 또한 실서비스에서는 daphne 명령이나 gunicorn/uvicorn 명령을 사용하여, 장고 서버를 구동한다. channels_redis(옵션) Channels 구동에 필수는 아니지만, 채팅 서비스에서는 프로세스간 통신이 필요하기에 필수이다. 위의 표에서 확인할 수 있듯이, channels와 daphne는 필수 라이브러리이다. channels 버전 4.0부터 r..
[Django] 장고 웹 채팅 서비스 - Channels 주요 구성 요소장고 웹 채팅 서비스 - Channels 주요 구성 요소 Channels를 이용하여 장고 웹 채팅 서비스를 만들기에 앞서 Channels를 구성하는 주요 패키지에 대해 먼저 알아보는 시간을 가져보자. 패키지 목적 channels(필수) 장고의 통합 레이어 daphne(필수) ASGI 서버로써 채널스 4.0부터 장고/채널스 개발서버로서 사용된다. 또한 실서비스에서는 daphne 명령이나 gunicorn/uvicorn 명령을 사용하여, 장고 서버를 구동한다. channels_redis(옵션) Channels 구동에 필수는 아니지만, 채팅 서비스에서는 프로세스간 통신이 필요하기에 필수이다. 위의 표에서 확인할 수 있듯이, channels와 daphne는 필수 라이브러리이다. channels 버전 4.0부터 r..
2024.01.20 -
장고 웹 채팅 서비스 - 프로젝트 생성 이번 시간부터 장고의 Channels 라이브러리를 활용하여 웹 채팅 서비스를 구현할 것이다. 시작함에 앞서 이번 포스팅에서는 간단하게 장고의 프로젝트를 생성하고 개발 서버를 구동하는 내용을 다루겠다. 실습 코드는 모두 GitHub 저장소에 업로드하므로 필요하다면 아래에서 코드를 전부 다운로드할 수 있으니 참고하자. GitHub - Jack-Snider/Django-Channels: Making Web chatting site with Django ChannelsMaking Web chatting site with Django Channels. Contribute to Jack-Snider/Django-Channels development by creating an ..
[Django] 장고 웹 채팅 서비스(1) - 프로젝트 생성장고 웹 채팅 서비스 - 프로젝트 생성 이번 시간부터 장고의 Channels 라이브러리를 활용하여 웹 채팅 서비스를 구현할 것이다. 시작함에 앞서 이번 포스팅에서는 간단하게 장고의 프로젝트를 생성하고 개발 서버를 구동하는 내용을 다루겠다. 실습 코드는 모두 GitHub 저장소에 업로드하므로 필요하다면 아래에서 코드를 전부 다운로드할 수 있으니 참고하자. GitHub - Jack-Snider/Django-Channels: Making Web chatting site with Django ChannelsMaking Web chatting site with Django Channels. Contribute to Jack-Snider/Django-Channels development by creating an ..
2024.01.07