Python restframework返回ImportError:没有命名模块,但没有语法错误
我正在按照教程创建一个api,在运行代码时遇到了一个错误 我正在尝试从名为myapi的应用程序调用模型 没有语法错误,但我得到了错误:ImportError:没有名为'researchformeapi.myapi'的模块 这是我的器具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
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你在设置中注册了你的应用程序吗?我已经注册了