파이썬/장고로 웹채팅 서비스 만들기 (Feat. Channels) - 기본편
채널스 라이브러리는 장고의 철학 아래 개발된 실시간 메세징 라이브러리입니다. 본 강의를 통해 채널스의 진수를 빠르게 익혀보세요.

- 미해결
유저목록 확인 문제 질문드립니다.
def room_users(request, room_name): # room_name으로 해당 방을 찾기 room = get_object_or_404(Room, name=room_name) # 사용자가 방에 참여
pythondjangodjango-channelssunnnwo
・
0
157
2
- 미해결
안녕하세요 선생님,
#consumers.py from asgiref.sync import async_to_sync from channels.generic.websocket import JsonWebsocketConsumer from chat.models import
pythondjangodjango-channelssunnnwo
・
0
85
1
- 미해결
하나의 채팅방만 만들어보려고 하는데 잘 안되고 있습니다.
안녕하세요 선생님. 인증받지 않은 유저의 웹소켓 접근을 거부하려고 하는데요,Traceback (most recent call last): File "/Users/sunnnwo/workspace/pongchatT/venv/lib/pyt
pythondjangodjango-channelssunnnwo
・
0
98
1
- 미해결
도커와 연동 관련 질문드립니다.
version: '3.8' services: postgres: image: postgres:14 env_file: .env volumes: - postgre
pythondjangodjango-channelssunnnwo
・
0
185
3
- 미해결
채팅방 참여자 목록 - 채팅방 입장/퇴장 실시간 이벤트 처리
해당 기능을 구현까지 완료했고, 결과는 도출합니다.궁금한 점이 사용자가 채팅방을 나간 후 퇴장 처리 메세지가 창에 나타날 때 Delay? 나간 후 한참 시간이 지난 후에 나타나는데, 자연스러운 상황인지 아니면 제가 잘못한 건지 판단이 되지
pythondjangodjango-channels임찬
・
0
144
2
- 미해결
안녕하세요, onopen() 문제로 질문드립니다.
똑같이 코딩한거같은데 Uncaught InvalidStateError: Failed to execute 'send' on 'WebSocket': Still in CONNECTING이런 문제가 생겨 connect()에서 console.log로
pythondjangodjango-channelssunnnwo
・
0
123
2
- 미해결
Consumer Instances 관련 질문 있습니다.
Consumer Instances를 어떻게 생각해야될지 이해가 잘 안되어 질문드립니다. 강의에 채널스 외부 그룹 채널 레이어 등을 그림으로 친절하게 표현해주셨는데 제가 정확하게 이해가 안되고 있습니다. 설명 부탁드려도 될까요? 감사합니다.
pythondjangodjango-channelssunnnwo
・
0
65
2
- 미해결
안녕하세요, 요청은 채널스에서 먼저 받고, http 요청은 장고를 통해서 처리한다고 하셨는데요.
안녕하세요, 요청은 채널스에서 먼저 받고, http 요청은 장고를 통해서 처리한다고 하셨는데요. 그 의미를 정확하게 알고 싶습니다. 새해에도 건강하시고, <span style="color: rgb(33, 37, 41)
pythondjangodjango-channelssunnnwo
・
0
73
2
- 미해결
기능 구현 질문 드립니다.
선생님 안녕하세요, 기능 구현하는데 힌트 좀 받고 싶어서 질문 드립니다. 메세지 차단 기능초대기능접속유저 부분에서 프로필 확인 기능을 넣고 싶습니다.
pythondjangodjango-channelssunnnwo
・
0
102
1
- 미해결
git에 있는 코드를 다운 받아 실행 해봤는데 에러가 났습니다.
안녕하세요, 제가 어떤식으로 작동하는지 보고 싶어서 먼저 다운 받아서 실행해봤는데, 이런 에러가 발생합니다. 채팅방 생성까진 되지만 채팅방으로 들어가면 1초후에 팅겨 <a target="_blank" rel="noop
pythondjangodjango-channelssunnnwo
・
0
141
2
- 미해결
ValueError: No route found for path 'ws/liveblog/'.
이런 에러가 발생했습니다. routing.py websocket
pythondjangodjango-channels작성자 없음
・
0
122
2
- 미해결
지정 경로에 템플릿 파일 만드는 단축키가 뭔가요?
안녕하세요 선생님, 파이참 기능을 통해 템플릿 파일을 지정경로에 만들어준다고 하셨는데, 그게 참 편해보여서요.. 단축키가 무엇일까요. 새해 복 많이 받으시고 항상 건강하세요.
pythondjangodjango-channelssunnnwo
・
0
102
2
- 미해결
채팅 내역을 영구적으로 저장하고 싶습니다.
강의를 아직 보지 않고 질문드립니다. models.py에 보면 채팅 내역에 대한 table 정의는 없는 것 같습니다. 혹시 이 부분은 강의에서 다루지 않나요?
pythondjangodjango-channelsjjman
・
0
83
1
- 미해결
질문이 있습니다.
강사님 안녕하세요. 강의를 보다보면 배워야할 점이 많이 보입니다. - 채팅방 그룹 이름을 만들 때 staticmethod 장식자를 활용한다던지- 해당 강의에서 Room 모델 안에서 다른 필드와 섞이는 것을 방지하기 위해 별도의 추상화 클
pythondjangodjango-channelsboombomi8133
・
0
160
1
- 미해결
구독 채팅 구현
우선 좋은 강의 감사합니다! 핵심만 빠르게 알려주셔서 도움이 많이 되는 강의라고 생각합니다. 다른 강의도 꼭 들어보려구요 🙂 <
pythondjangodjango-channelsboombomi8133
・
0
200
1
- 미해결
헷갈려서 질문드립니다.
장고 채널스의 튜토리얼의 보고 도커 컴포즈로 레디스와 장고 서버를 연결 시켜주었습니다. 그런데 도커 환경에서도 redis 환경 변수 설정을 해주어야 하나요?
pythondjangodjango-channelsSemi Kim
・
0
342
2
- 해결
@login_required 장식자를 적용한후에는 로그인을 성공하면 채팅방으로 어떻게 이동을 하는 건가요?
로그인을 하고 난후에 디폴트 주소가 /acconts/profile/ 인데@login_required 장식자를 적용한후에는 로그인을 성공하면 채팅방으로 어떻게 이동을 하는 건가요?채팅창에 있다가 로그아웃 한후 다시 로그인을 하면 pro
pythondjangodjango-channelsSemi Kim
・
1
269
1
- 미해결
docker run -d --restart always --name redis7 --publish 6379:6379 redis:7
docker --version Docker version 24.0.6, build ed223bc 으로 설치되어있는데 제목의 실행 명령어 수행시 doc
pythondjangodjango-channels수수깡
・
0
255
1
- 미해결
websocket 자바스크립트 클라이언트 구현?
안녕하세요! 선생님 강의를 보면 클라이언트 웹소켓 구현을 전부 자바스크립트만으로 구현을 하셨는데, 실제 제품을 만든다고 하면, 선생님 강의에서 구현하신것처럼 웹소켓 클라이언트 부분을 자바스크립트 만으로 충분할까요?아니면 웹소켓 관련 프레임워크가 있을
pythondjangodjango-channelsHan Kim
・
0
356
1
- 해결
메세지 리액션 : 좋아요. 질문 드립니다.
좋아요 구현을 위해 append_message 함수에서 icon 생성 시 addEventListener를 등록하였습니다.append_me
pythondjangodjango-channels커리30
・
0
349
1






