Я пытаюсь работать с django и каналами с помощью https://blog.heroku.com/archives/2016/3/17/in_deep_with_django_channels_the_future_of_real_time_apps_in_django однако этот код не кажется совместимым с python 3.4
на моем ws_connect:
@channel_session
def ws_connect(message):
prefix, label = message['path'].strip('/').split('/')
room = Room.objects.get(label=label)
Group('chat-' + label).add(message.reply_channel)
message.channel_session['room'] = room.label
Я получаю следующую ошибку при попытке подключения к сокету.
префикс, метка = сообщение ['путь'].strip('/').split('/') TypeError: Type str не поддерживает API буфера
Я только начал работать с python 3.4 и понятия не имею, почему это ломается.