1

ドキュメントhttps://channels.readthedocs.io/en/stable/getting-started.htmlを使用して、チャネルを使用してdjangoプロジェクトを非常に簡単にセットアップしました

設定:

CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "asgiref.inmemory.ChannelLayer",
        "ROUTING": "core.routing.channel_routing",
    },
}

rounding.py で:

from channels.routing import route
from apps.prices.consumers import get_prices

channel_routing = [
    route('get_prices', get_prices),
]

そして、私が実行すると:

python manage.py runserver

それは印刷します:

2016-12-24 23:49:05,202 - INFO - worker - Listening on channels get_prices, http.request, websocket.connect, websocket.receive
2016-12-24 23:49:05,202 - INFO - worker - Listening on channels get_prices, http.request, websocket.connect, websocket.receive
2016-12-24 23:49:05,203 - INFO - worker - Listening on channels get_prices, http.request, websocket.connect, websocket.receive
2016-12-24 23:49:05,207 - INFO - server - Using busy-loop synchronous mode on channel layer

そして、3 人の作業員は何かがおかしいようですが、それは正常ですか? しかし、他のすべては正常に機能します。

アドバイスのための大きなthx

4

1 に答える 1