Tor*_*tar 6 python django upgrade version
我刚刚将Django从1.7.1升级到1.9.2.当我运行服务器时,我得到:
from django.utils import importlib
ImportError: cannot import name 'importlib'
Run Code Online (Sandbox Code Playgroud)
我注意到里面没有像importlib.py往常/lib/python3.4/site-packages/django/utils一样的文件.有人解决了这个问题吗?
django.utils.importlib在Django 1.7中被弃用,在Django 1.9中被删除.更改您的导入:
from django.utils import importlib
Run Code Online (Sandbox Code Playgroud)
至
import importlib
Run Code Online (Sandbox Code Playgroud)
在升级Django之前,最好仔细阅读发行说明,检查这样的向后不兼容的更改.如果你从1.7升级到1.8然后从1.8升级到1.9,那么你的代码破解的可能性就会降低,因为Django 1.8会显示你可以修复的弃用警告.
| 归档时间: |
|
| 查看次数: |
2805 次 |
| 最近记录: |