2016-08-24 12 views
1

現在、私は現在セロリを使ってdjangoチャンネルのソケットを送信しようとしています。しかし、私はDjangoのシェルを使用する場合と同じ問題を発見し、誰かが私を啓発できるかどうかを期待していました。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.他のチャネル層の種類を試してみると良いです。

関連する問題