我正在使用测试通道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
中发送的日期时间。这样做的正确方法是什么?