Я пытаюсь настроить каналы django для функции чата в моем веб-приложении, но получаю ошибку импорта DLL

Файл "C:\Users\user.virtualenvs\cinemahub-_4auLGIo\lib\site-packages\cryptography\exceptions.py", строка 9, in from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions ImportError: DLL load failed while importing _rust: The specified procedure could not be found.

Я удалил каналы 3.0.5 и запустил python manage.py, ошибка исчезла. но сервер Asgi не отображался в терминале. Я установил каналы 4.0.0 и Daphne, но daphne вызывает ту же ошибку, однако, когда я удаляю daphne, ошибка исчезает. Я хочу, чтобы сервер asgi отображался на терминале. Я много раз устанавливал и удалял криптографию, но ошибка все равно появляется

pip install channels pip install asgi_redis pip install daphne

Создайте новый venv и установите djnago, а этот пакет установите на ваш venv

Если добавление daphne в INSTALLED_APPS вызывает эту ошибку, то убедитесь, что вы добавили daphne в начало INSTALLED_APPS, как указано в channels official docs:

Для решения подобных проблем убедитесь, что daphne находится в верхней части вашего INSTALLED_APPS или вообще удалите приложение-нарушитель.

Вернуться на верх