因此,我正在研究python速成课程,并在完成基础知识之后跳入了django项目。
我创建了一个虚拟环境,安装了django,并使用manage.py startapp命令创建了一个应用。
我使用Visual Studio Code,问题是当我转到models.py时,出现错误,无法找到django.db模块
现在我了解这是由于文件结构所致,根据我的研究,这是正确的文件结构,因此我认真地阅读了本书,但是我不知道如何解决此问题,并且我觉得我丢失了一些东西
这是我在虚拟环境中的文件结构
任何想法如何解决? :)
预先感谢
答案 0 :(得分:3)
谢谢您!
更具体地说,解决方案是:
输入“代码”。在终端中,然后打开一个新的VS。 Ctrl + Shift + P->选择解释器 选择以./env或。\ env开头的环境 运行Ctrl + Shift +`激活它
答案 1 :(得分:2)
注意:如果使用的是Visual Studio Code-Insiders,则将使用code-insiders .
而不是code .
命令。
然后,将打开一个新窗口,您可以在此处设置虚拟环境解释器。
答案 2 :(得分:1)
发生这种情况是因为在您的虚拟环境之外安装了pylint。因此,请使用此命令在虚拟环境中安装pylint(pip install pylint)。
答案 3 :(得分:0)
VS没有看到您的virtualenv。您需要为VS代码激活它,以便它知道在virtualenv中安装了django,请参见https://code.visualstudio.com/docs/python/environments