Django 无法从“rest_framework”导入名称“Response”

anc*_*eek 0 django django-rest-framework

我有一个 Django rest_framework 项目,运行良好。我正在使用 Pipenv 并用它来安装 django_rest_framework。我可以导入诸如serializer来自rest_framework的函数并毫无问题地使用它们。

我想使用这里Response给出和描述的rest_framework类,所以我写了

from rest_framework import Response
Run Code Online (Sandbox Code Playgroud)

这不是 VSCode 语法检查的错误。

但是,当我启动服务器时,我收到消息

 cannot import name 'Response' from 'rest_framework'
Run Code Online (Sandbox Code Playgroud)

欢迎大家帮忙

Aht*_*ham 7

文档中,您需要从响应模块导入,如下所示:

from rest_framework.response import Response
Run Code Online (Sandbox Code Playgroud)