django频道无法正常运作我已阅读文件

希沙姆·卡拉姆(Hisham Karam)

iam尝试使用渠道但无法在此处使用的是Consumer.py

def ws_connect(message, cat_id):
    try:
        cat = Categories.objects.get(pk=cat_id)
    except Categories.DoesNotExist:
        pass
    Group('cat-1').add(message.reply_channel)


def ws_diconnect(message, cat_id):
    try:
        cat = Categories.objects.get(pk=cat_id)

    except Categories.DoesNotExist:
        pass
    Group('cat-1').discard(message.reply_channel)

这是routing.py:

channel_routing = [
    route('websocket.receive', ws_connect, path=r'^/liveupdate/(?P<cat_id>\d+)/'),
    route("websocket.disconnect", ws_diconnect, path=r'^/liveupdate/(?P<cat_id>\d+)/'),
]

这是signals.py:

@receiver(post_save, sender=Tender)
def send_update(sender, instance, created, raw, using, **kwargs):
    print '>>>>>>>>>>>>>>>>>>>>>>>>>>>>', instance, '2', raw, '3', using, '4', kwargs
    data = json.dumps(
        {'ministry': 'hisham',})
    Group('cat-1').send({'tender': data,})
    print 'Done'

这是javascript:

<script type="application/javascript">
    var ws_scheme = window.location.protocol == "https:" ? "wss" : "ws";
    alert(ws_scheme +"://" + window.location.host + "/liveupdate/1/");
    var socket = new WebSocket(ws_scheme +"://" + window.location.host + "/liveupdate/1/");
    socket.onmessage = function(e) {
    alert(e.data);
};
    socket.onopen = function() {
        console.log("Connected to  socket");
    };
    socket.onclose = function() { console.log("Disconnected to  socket"); }

</script>

当我为节省招标信号而努力,但在浏览器中什么也没有时,即没有数据警报,我的代码出了什么问题,什么主意

这是我的文件夹: 在此处输入图片说明

阿努拉格

代替websocket.receive使用websocket.connect客户端向服务器发送数据时使用接收。

route('websocket.connect', ws_connect, path=r'^/liveupdate/(?P<cat_id>\d+)/'),

在什么时候发送数据而不是招标时,请使用文本作为密钥。

Group('cat-1').send({'text': data,})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的Django if陈述式无法正常运作

来自分类Dev

如何获取我已阅读权限的文件的目录树

来自分类Dev

我的功能无法正常运作

来自分类Dev

我的'if'陈述无法正常运作

来自分类Dev

我的ng-repeat无法正常运作

来自分类Dev

我的Javascript程式无法正常运作

来自分类Dev

Typeid无法正常运作

来自分类Dev

程序无法正常运作

来自分类Dev

FiPy无法正常运作

来自分类Dev

atomicInc()无法正常运作

来自分类Dev

AsyncTask无法正常运作

来自分类Dev

sed无法正常运作

来自分类Dev

JavaScript无法正常运作

来自分类Dev

我的Ansible广告空间中的群组无法正常运作

来自分类Dev

为什么我的ng-repeat无法正常运作?

来自分类Dev

我的JavaScript无法运作

来自分类Dev

杂凑功能无法正常运作

来自分类Dev

果园ComputedField无法正常运作

来自分类Dev

CROSS JOIN无法正常运作

来自分类Dev

位置:固定;无法正常运作

来自分类Dev

If陈述式无法正常运作

来自分类Dev

无法将已阅读的Unicode字符替换为文本中的其他字符

来自分类Dev

ng-src无法正常运作,但src运作良好

来自分类Dev

ng-src无法正常运作,但src运作良好

来自分类Dev

我的Ajax呼叫无法正常运作-尝试通过Ajax php和mysql JSON填充jstree

来自分类Dev

我的pygame无法正常运作,但一切似乎都很好

来自分类Dev

Mongoid多对多关系无法正常运作,我的模型出了什么问题?

来自分类Dev

我的聊天用户无法使用Django频道吗?

来自分类Dev

Java Split RegEx无法正常运作