2016-08-24 49 views
1

我目前正在嘗試使用芹菜發送帶Django頻道的套接字。然而,我發現與使用Django的shell相同的問題,並希望如果有人能夠啓發我。使用django外殼的Django頻道

我有它設置使得views.py內,當用戶發送POST請求它將調用

Group("chat").send({'text':'hello'}) 

然後,瀏覽器顯示一個警告。

然而,當我嘗試使用Django的殼或芹菜的任務之一,以做同樣的事情:

$ python3 manage.py shell 
$ from channels import Group 
$ Group("chat").send({'text': 'hello'}) 

它沒有做任何事情,甚至沒有返回一個錯誤。

回答

1

如果您使用的是In-Memory通道層,那麼可能it does not support cross-process communication.因此,嘗試使用其他通道層類型,並且您很好。