내가 다른 사용자가 무언가를 할 때 사용자가 알림을받을 수 있어야합니다 때문에 장고 채널을 구현하기 위해 노력하고, 나는 완전히이 부분에 의해 혼란 스러워요 :Django 채널은 WSGI 응용 프로그램으로 의도 한대로 작동합니까?
배포 응용 프로그램이 채널을 사용하여 몇 가지가 필요합니다 일반 Django WSGI 응용 프로그램보다 더 많은 단계가 있지만 배포 방법과 채널 레이어를 통해 을 라우팅하려는 트래픽 양 중 몇 가지 옵션이 있습니다.
먼저, 장고는 완전히 선택적인 장고입니다. 기본 설정 (CHANNEL_LAYERS 없음)으로 프로젝트를 나가면 은 정상적인 WSGI 앱처럼 실행되고 작동합니다.
문제는 내가 사용하고있는 공유 호스팅에 대한 권한이 매우 제한되어있어 runworker 명령을 사용할 수 없다는 것입니다.
위의 인용문은이 부분이 "선택 사항"이며 일반 WSGI 앱처럼 작동하지 않는다고 말합니다. 하지만 장고 채널을 정상적인 WSGI 앱과 함께 사용할 수 있습니까? 그렇지 않다면, 그것이 선택적인 것이 아니라는 것을 의미하지는 않습니까?
제 질문은 :이 부분을 건너 뛰면 채널이 여전히 작동하며이 페이지 (라우팅, 메시지 전송 등)에 표시된 내용을 사용할 수 있습니까? http://channels.readthedocs.io/en/stable/getting-started.html?
이것은 채널이 Django 코어에 포함되도록 목표를 정한 시점에서 남은 문서 일뿐입니다. 이 부분은 변경되었으므로 [업데이트되지 않았습니다.] (https://github.com/django/channels/commits/master/docs/deploying.rst). 그 맥락에서 훨씬 더 의미가 있습니다. 새 설정을 사용하지 않으면 실제로 채널 기능을 사용할 수 있다고 생각하지 않습니다. – knbk