【发布时间】:2020-07-29 07:52:55
【问题描述】:
我的第一步是使用 Django REST 框架。 但是当我这样做时:
python3 manage.py makemigrations && python3 manage.py migrate
我收到此错误:
ModuleNotFoundError:没有名为“rest_framework.renderers”的模块
我已经检查了 settings.py:
INSTALLED_APPS = [
'api',
'rest_framework',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
我检查了 pip3 是否安装了包:
Django==3.0.5
django-rest-framework==0.1.0
djangorestframework==3.11.0
这是我使用它的代码 sn-p 以及我得到错误的地方:
from django.http import HttpResponse
from rest_framework.renderers import JSONRenderer
from rest_framework.decorators import api_view
from .models import Repo, Category
from .serializers import repoSerializer, categorySerializer
我不知道错误在哪里。 有人可以给我一个提示吗?迁移可能有问题?
【问题讨论】:
标签: django python-3.x django-rest-framework