正如您在提供的图片中看到的那样,我在学院文件夹中有应用程序名为academy我有中间件文件夹。在我的一个mcustom中间件文件中,我希望使用模型(您可以在图像中看到管理器模型)
当我导入这样的模型时,在我的自定义中间件中:
from academy.api.v1.manager.models import UserViewControll
我收到这个错误:
from academy.api.v1.manager.models import UserViewControll
ImportError: No module named 'academy.api'
The above exception was the direct cause of the following exception:
...
为什么?
答案 0 :(得分:2)
如果api
文件夹位于外部项目目录(包含manage.py
的目录)中,则您不需要在导入中包含academy
。将其更改为:
from api.v1.manager.models import UserViewControll