1

django-channels でチャット アプリケーションを実行していますが、奇妙なルーティング エラーが発生します。

AttributeError: 'Message' object has no attribute 'META'

ここに私のrouting.pyがあります

from channels.routing import route, include

from chat.consumers import ws_connect, ws_message, ws_disconnect
from chat.views import chatmain 

http_routing = [
    route("http.request", chatmain, path=r"^/chatwindow/$", method=r"^GET$"),
]

chat_routing = [
    route("websocket.connect", ws_connect),
    route("websocket.receive", ws_message),
    route("websocket.disconnect", ws_disconnect),
]

channel_routing = [
    include(chat_routing),
    include(http_routing),
]

/chatwindow リンクをたどって通常のビューを使用し、チャット アプリケーションをアンロードしたいのですが、うまくいきません。

4

0 に答える 0