python - ModuleNotFoundError:没有名为“django.utils.six”的模块
问题描述
HTTP GET /admin/ 500 [0.00, 127.0.0.1:51425] Traceback(最近一次调用最后一次):文件“C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\daphne\ http_protocol.py”,第 180 行,进程“服务器”:self.server_addr,ModuleNotFoundError:没有名为“django.utils.six”的模块
已安装 Django 3。不再支持 Django.utils.six。想法?
解决方案
Django 3six
从发行说明中删除了对 , 的支持:
虽然在 Django 2.0 中删除了对 Python 2 的支持,但并未从 Django 中删除一些私有 API,因此第三方应用程序可以继续使用它们,直到 Python 2 生命周期结束。
由于我们希望应用程序在添加对 Django 3.0 的支持时会放弃 Python 2 兼容性,因此我们此时将删除这些 API。
...
django.utils.six - 删除使用这个 vendored 库或切换到六个。
推荐阅读
- python-3.x - 为什么我可以刮一张表,但不能刮一张嵌套表?
- python - 如何在不杀死未完成的芹菜任务的情况下重新启动heroku应用程序
- pdf - 如何在 Android/iOS 中处理 GeoPDF
- php - PHP邮件程序内联取消订阅而不在浏览器中打开网址
- c# - C# 是否可以为其他目的复制 using 语法?
- c# - Tor在2个端口上隐藏服务?
- android - 如何在android中使用orderByValue在firebase中推送数据?
- php - iOS 不能通过 PHP 的头文件播放 mp3 文件
- powershell - 使用 Test-Path 查询多个文件版本
- javascript - javascript:发布到 api 时序列化/反序列化类实例