我已经安装了Django框架,但是下面总是显示一条黄线,就像项目没有定义一样
Settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_filters',
'rest_framework',
'rest_framework.authtoken',
'rest_framework.routers',
'hauptapp',
]
Zb导入“rest_framework”无法解决
当我写 pip freeze find 时
Django==3.2.7
django-environ==0.7.0
django-filter==21.1
django-import-export==2.5.0
django-mssql-backend==2.8.1
django-mssql-backend-aad==0.2.1
django-pyodbc==1.1.3
django-rest-framework==0.1.0
djangorestframework==3.12.4
djangorestframework-csv==2.1.1
在我的例子中,有同样的问题,因为 vscode 项目做了下一个过程:
已满足要求:c:\python311\lib\site-packages 中的 djangorestframework (3.14.0)
已满足要求: django>=3.0 in c:\python311\lib\site-packages (来自 djangorestframework) (4.1.6)
已满足要求:c:\python311\lib\site-packages 中的 pytz (来自 djangorestframework) (2022.7.1)
已满足要求:c:\python311\lib\site-packages 中的 asgiref<4,>=3.5.2 (来自 django>=3.0->djangorestframework) (3.6.0)
已满足要求:c:\python311\lib\site-packages 中的 sqlparse>=0.2.2 (来自 django>=3.0->djangorestframework) (0.4.3)
已满足要求:c:\python311\lib\site-packages 中的 tzdata (来自 django>=3.0->djangorestframework) (2022.7)
正如你所看到的,它在 c:\python311 中已经满足了,所以
我也遇到过同样的问题。这是我修复它的方法:
Python interpreter
-> 选择解释器 -> 单击 Enter interpreter path
-> 单击 Find
。这将允许您从您的计算机中选择 Python 解释器。scripts
-> 选择 python.exe
就完成了。