无法解析导入“rest_framework”。但是我已经安装了djangorestframework,不知道哪里出了问题

Har*_*hir 1 python django rest django-rest-framework reactjs

这是我的settings.py:

INSTALLED_APPS = [
    'rest_framework',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'api.apps.ApiConfig'
]
Run Code Online (Sandbox Code Playgroud)

小智 14

如果您使用的是 VSCode,请按 Ctrl + Shift + P -> 键入并选择“Python: Select Interpreter”并进入您的项目虚拟环境。这对我有用。

  • 每个人都应该检查是否选择了正确的 python 解释器。路径应该在虚拟环境中 (2认同)

小智 8

  1. Control+Shift+p。
  2. 输入“ Python:选择解释器”并选择相同的。
  3. 从列表中选择您的虚拟环境,如果未列出,请选择 输入解释器路径'
  4. 给路径像这样'c:\users\user\django\myvenv\scripts\python.ex'


小智 6

  1. 在终端中运行

    pip install django-rest-framework
    
    Run Code Online (Sandbox Code Playgroud)
  2. 添加'rest_framework'到已安装的应用程序中settings.py

  3. 如果还不行,重启编辑器(vscode什么的)

  • 重新启动 vscode 是一个很好的建议,ty (3认同)