我在Windows10上使用vscode。我刚刚创建了一个Django project + app,如下所示: 在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:无法导入'django.db'”。其他所有脚本中的其他导入均相同。
出了什么问题? 我两次都做同样的问题。 This is how it looks like in the IDE
<img src="https://i.stack.imgur.com/JTmvb.jpg">
在此先感谢您的帮助。
本