解决django导入其他项目文件报错 ModuleNotFoundError: No module named “xxx“

解决方法

这是因为找不到路径导致的,可以使用:

import sys

sys.path.append("..") # 这事把上一级目录添加到地址列表中
from xxx import xxx

可以通过下面的代码查看全部的路径:

import sys

print(sys.path)

问题解析

Django在导入时会先按照python的目录导入文件,但是找不到目录时,会检查注册的app,也找不到的时候就会报错:ModuleNotFoundError: No module named "xxx"

你可能感兴趣的:(后端,django,python,后端)