Django 2.1.1 导入错误

Django 2.1.1 Import Errors

我在 windows10 上使用 vscode。我刚刚像这样创建了一个 Django 项目+应用程序: 在 vscode powershell 终端中:

python -m venv venv #createing a virtual environment called venv

.\scripts\activate #activate the virtual environment

pip install django==2.1.1 #install the newest version of Django

python -m pip install --upgrade pip #upgrading pip

pip install requests #install requests for api-requests

django-admin startproject api_order .  #creates a django project called api_order

python manage.py migrate #create database

python manage.py runserver #starting the server

由于服务器 运行 在我的 powershell 终端中,我使用了第二个 powershell 终端并继续激活 venv 并创建一个应用程序。

.\scripts\activate
python manage.py startapp api_order_app #creating a app called api_order_app

当我现在打开 models.py python 报告一个问题 "E0401:Unable to import 'django.db'" 对于所有其他脚本中的所有其他导入也是如此。

哪里出了问题? 我做了两次总是同样的问题。 This is how it looks like in the IDE

<img src="https://i.stack.imgur.com/JTmvb.jpg">

在此先感谢您的帮助。

我明白了...我没有在正确的虚拟环境中。但是 Django 只安装在 venv 上。 在 Visual Studio 代码中,您可以在左下角选择您要使用的环境。

现在一切正常。