我已将 Django 2 升级到 Django 3。
有一个包django-jet尚未在 Django 3 上更新。
所以我面临一个从 django 3 中删除的导入问题,那么我如何从 django 包文件中更改/覆盖/替换该单行。
File "/home/user/Documents/my_project/venv-3.7/lib/python3.7/site-packages/jet/models.py", line 3, in <module>
from django.utils.encoding import python_2_unicode_compatible
ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding' (/home/user/Documents/my_project/venv-3.7/lib/python3.7/site-packages/django/utils/encoding.py)
我想从包 models.py 文件中替换这一行
from django.utils.encoding import python_2_unicode_compatible
# replace with
from django.utils.six import python_2_unicode_compatible