gpt4 book ai didi

python - import_module 的 Django 1.9 ImportError

转载 作者:IT老高 更新时间:2023-10-28 21:48:36 24 4
gpt4 key购买 nike

当尝试使用 manage.py 运行 runservershell 时,我得到一个 ImportError 异常。我正在使用 Django 1.9。

ImportError: No module named 'django.utils.importlib'

最佳答案

django.utils.importlib 是仍然支持 Python 2.6 时的兼容性库。自 Django 1.7 以来,它已经过时了,它放弃了对 Python 2.6 的支持,并在 1.9 中按弃用周期删除。

改用 Python 的 import_module 函数:

from importlib import import_module

您可以从 django.utils.module_loading 导入它的原因是 importlib.import_module 是在该模块中导入的,它是 not因为 module_loading 以任何方式定义了实际功能。

由于 django.utils.module_loading.import_module 不是公共(public) API 的一部分,因此如果不再使用它可以随时删除 - 即使是在次要版本升级中。

关于python - import_module 的 Django 1.9 ImportError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com