django-channels webSocketBridge读取消费者发送的数据

时间:2018-02-21 18:28:46

标签: django django-channels

我正在使用测试通道2.0进行简单设置。

我有一个路由消费者有三种方法: 的 consumers.py

/assets

我的js看起来像这样:

from channels.generic.websocket import JsonWebsocketConsumer
from datetime import datetime

#  
class Feedback_001_Consumer(JsonWebsocketConsumer):

    def connect(self,text_data=None, bytes_data=None):
        self.accept()
        self.send_json("Connection for Feedback 1 ready.")
    #
    def receive(self,text_data=None):
        #self.accept()
        self.send_json("{}".format(datetime.now()))
        print(datetime.now())
    #
    def disconnect(self,close_code):
        pass

当日期时间在控制台中打印时,我无法获得const webSocketBridge = new channels.WebSocketBridge(); #... webSocketBridge.connect('my_route/etc...'); #... console.log(webSocketBridge.send('')); 在消费者的self.send_json中发送的日期时间。这样做的正确方法是什么?

0 个答案:

没有答案