- en
- Language: ru
- Documentation version: 3
2.1.4 Примечания к выпуску¶
Channels 2.1.4 - это очередной выпуск с исправлением ошибок в серии 2.1.
Исправления и небольшие изменения¶
Промежуточное ПО Django теперь кэшируется, а не инстанцируется на каждый запрос, что значительно повышает скорость работы. Некоторое промежуточное ПО загружалось несколько секунд, в результате чего Channels был непригоден для HTTP-сервиса.
ChannelServerLiveTestCase теперь снова обслуживает статические файлы.
Улучшено сообщение об ошибке, возникающей из-за плохих заголовков Origin.
runserver
логирование теперь проходит через Django logging framework, чтобы соответствовать современному Django.Общие потребители теперь могут иметь канальные слои не по умолчанию - установите свойство
channel_layer_alias
в классе потребителяУлучшена ошибка при обращении к
scope['user']
до того, как он будет готов - пользователь недоступен в конструкторе ASGI-приложений, так как ему требуется асинхронная среда для загрузки. Ранее он выдавал общую ошибку при попытке раннего доступа к нему; теперь он сообщает вам более четко, что происходит.
Обратные несовместимые изменения¶
Нет.