ドキュメントから
チャネルレイヤーは、バージョン2.0以降のチャネルの完全にオプションの部分です。それらを使用したくない場合は、CHANNEL_LAYERSを未設定のままにするか、空のdict{}に設定してください。
これは、self.channel_layer
を使用できなくなることを意味します あなたが頼りにしている消費者の中で。
したがって、これはオプションですが、必要です。
メモリ内に存在します:
CHANNEL_LAYERS={
"default": {
"BACKEND": "channels.layers.InMemoryChannelLayer"
}
}