Python restframework返回ImportError:没有命名模块,但没有语法错误

Python restframework返回ImportError:没有命名模块,但没有语法错误,python,api,django-rest-framework,Python,Api,Django Rest Framework,我正在按照教程创建一个api,在运行代码时遇到了一个错误 我正在尝试从名为myapi的应用程序调用模型 没有语法错误,但我得到了错误:ImportError:没有名为'researchformeapi.myapi'的模块 这是我的器具 researchformeapi -- apis -views -... -- myapi -models -... 我试图在api.views中调用myapi中的模型 from rest_framework import

我正在按照教程创建一个api,在运行代码时遇到了一个错误 我正在尝试从名为myapi的应用程序调用模型 没有语法错误,但我得到了错误:ImportError:没有名为'researchformeapi.myapi'的模块

这是我的器具

researchformeapi
  -- apis
    -views
    -...
  -- myapi
    -models
    -...
我试图在api.views中调用myapi中的模型

from rest_framework import generics
from researchformeapi.myapi import models
from .serializers import ApiSerializer

class ListTodo(generics.ListCreateAPIView):
    queryset = models.Myapi.objects.all()
    serializer_class = ApiSerializer

class DetailTodo(generics.RetrieveUpdateDestroyAPIView):
    queryset = models.Myapi.objects.all()
    serializer_class = ApiSerializer

from researchformeapi.myapi import models
ImportError: No module named 'researchformeapi.myapi'

安装应用程序后,请始终将其放入“设置”中

INSTALLED_APPS = [
    'django.contrib.admin',
    'myapi',
]

我不知道我做了什么,但它工作得很好。谢谢你们的提普兄弟。我很感激。

从myapi导入模型中
试试看。我试过了,但我遇到了一个错误,好像我不能在没有调用researchformeapi的情况下调用myapi。myapi你在设置中注册了你的应用程序吗?我已经注册了