django-channels

    1

    2답변

    채널 1.0.2가 포함 된 Django 1.10.5와 함께 websocket을 사용합니다. 사용자 토큰을 사용하여 연결을 열었습니다. 사용자 ID를 사용하는 모든 사용자의 연결을 끊기를 원합니다. 그러나 명령은 심지어 연결을 수락하기 전에 실행되어 결국 사용자 자신을 닫습니다. def get_group(user): if isinstance(user

    2

    1답변

    장고 채널을 사용하여 브라우저와 웹 소켓 연결을 설정하려고합니다. 로딩에 socket = new WebSocket("ws://" + window.location.host + "/chat/"); socket.onmessage = function (e) { alert(e.data); }; socket.onopen = fun

    1

    1답변

    장고 채널로 작업을 시작합니다. 내 모델 Device의 바인드 데이터가 필요합니다. 내가한다. 관리자 인터페이스에서 Device 객체를 변경할 때 클라이언트 (웹 브라우저)에서 변경하는 것에 대한 메시지를 받지만 사용자 정의 django 관리 명령을 사용하여 간단한 WebsocketServer를 실행합니다. 그리고 사용자 정의 명령 프로세스에서 Device

    4

    2답변

    예를 들어 사용자가 스레드에서 새 스레드 또는 새 게시물을 만들 수있는 RESTfull API를 작성하고 있습니다. 이것은 정상적인 POST 요청을 사용하는 곳입니다. 또한 내 API를 통해 사용자는 서로 메시지를 보낼 수 있습니다. 그리고 사용자가 브라우저에서 알림을 원하는 메시지를 받으면 폴링 대신 몇 초마다 웹 소켓을 사용할 것입니다. 이미 새 스레드

    0

    1답변

    django-channels를 사용하여 클라이언트에게 뭔가를 보낸 후 클라이언트의 응답을 기다리는 방법은 무엇입니까? Group.send()이 기능 send_to_client()에서와 send_to_client()가 websocket.receive 채널에서 수신지고 다시 클라이언트에서 응답을 기대하고, 클라이언트가 메시지를받을 때 호출 될 때마다 . res

    8

    1답변

    내 기술 스택은 채널 백엔드로 Redis, 데이터베이스로 Postgresql, ASGI 서버로 Daphne, 전체 응용 프로그램 앞에 Nginx입니다. 모든 것은 Docker Swarm을 사용하여 배포되며 Redis와 Database만이 외부에 있습니다. 나는 약 20 개의 가상 호스트를 가지고있다. 20 개의 인터페이스 서버, 40 명의 HTTP 작업자,

    0

    1답변

    장고 채널을 사용하고 있는데 게시물의 json 데이터와 함께 추가 필드를 데이터베이스에 저장할 수 있기를 원합니다. 내 사용자 모델의 email 필드를 가리키는 모델에 외래 키가 있습니다. Postmie은 게시물을 데이터베이스에 저장하는 모델입니다. 외래 키는 email_id이라는 필드를 만듭니다. 게시물을 데이터베이스에 저장하는 동안 게시물을 작성하는 사

    0

    1답변

    안 듣고, 나는 이러한 일련의 장고 1.9.1 을 사용하고 장고와 WebSocket을 기능에 대한 장고 채널을 구현하기 위해 노력하고 종속성 asgi - 레디 스의 == 0.10.0 0.12.0 채널 == 다프네 == 0.11.1 settings.py ,363,210 CHANNEL_LAYERS = { "default": { "BACKEN

    1

    2답변

    고정 표시기 및 고정 표시기-작성을 통해의 runserver 실행하는 경우,이 오류가 내가 장고에 연결할 수 없습니다 : django_1 | 2017-01-09 08:24:44,328 - INFO - worker - Listening on channels http.request, websocket.connect, websocket.disconnect,

    3

    1답변

    아이디어는 worker.connect 작업자에게 백그라운드 작업을 실행하는 것입니다. 작업을 실행하는 동안 알림 그룹을 통해 연결된 클라이언트에게 진행 상황을 보내고 싶습니다. 문제 : 알림 그룹에 보낸 메시지는 작업자의 작업이 완료 될 때까지 지연됩니다. 그래서 : 5 초 (sleep(5)) 지연 후 클라이언트에서 'Start'와 'Stop'메시지가 동시