web-dev-qa-db-ja.com

ModuleNotFoundError:「Django.utils.six」という名前のモジュールはありません

HTTP GET/admin/500 [0.00、127.0.0.1:51425]トレースバック(最後の最新の呼び出し):ファイル "C:\ Program Files(x86)\ Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\daphne\http_protocol.py "、180行目、プロセス" server ":self.server_addr、ModuleNotFoundError: 'Django.utils.six'という名前のモジュールはありません

インストール済みDjango 3. Django.utils.sixはサポートされなくなりました。

3
mukluk

Django 3はsixのサポートを リリースノート から削除しました:

Python 2のサポートがDjango 2.0で削除されましたが、一部のプライベートAPIはDjangoから削除されなかったため、サードパーティがPython 2廃止されるまで、アプリはそれらを使用し続けることができます。

Python 3.0のサポートを追加すると、アプリでDjango 2の互換性が失われることが予想されるため、現時点ではこれらのAPIを削除しています。

...

Django.utils.six-このベンダーライブラリの使用を削除するか、6に切り替えます。

1