django rest ImportError

时间:2018-03-26 14:10:46

标签: python django django-rest-framework

正如您在提供的图片中看到的那样,我在学院文件夹中有应用程序名为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:
...

为什么?

enter image description here

1 个答案:

答案 0 :(得分:2)

如果api文件夹位于外部项目目录(包含manage.py的目录)中,则您不需要在导入中包含academy。将其更改为:

from api.v1.manager.models import UserViewControll