z dokumentacji
Warstwy kanałów są całkowicie opcjonalną częścią kanałów od wersji 2.0. Jeśli nie chcesz ich używać, po prostu pozostaw CHANNEL_LAYERS nieustawiony lub ustaw go na pusty dyktando {}.
Oznacza to, że nie będziesz mógł użyć self.channel_layer
w kliencie, na którym polegasz.
Jest to więc opcjonalne, ale jest potrzebne.
W pamięci istnieje:
CHANNEL_LAYERS={
"default": {
"BACKEND": "channels.layers.InMemoryChannelLayer"
}
}