【发布时间】:2021-04-05 19:40:04
【问题描述】:
我正在按照教程创建 api,但在运行代码时遇到错误 我正在尝试从名为 myapi 的应用程序调用模型 没有语法错误,但我收到错误:ImportError: No module named 'researchformeapi.myapi'
这是我的结构
researchformeapi
-- apis
-views
-...
-- myapi
-models
-...
我正在尝试在 apis.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'
【问题讨论】:
-
from myapi import models试试看。 -
我试过了,但出现错误
-
这就像我不能调用 myapi 而不调用 researchformeapi.myapi
-
您是否在设置中注册了您的应用?
标签: python api django-rest-framework