相对复杂的情况
你没有直接在Pycharm中建立一个Django项目,而是直接建立某个项目或者打开某个项目,使用命令后安装Django后,使用命令后建立了Django项目,尽管你的目录尽可能干净,只有Django项目,但是这仍然户导致views文件无法导入的问题。
原因在于,你创建的app并没有在根目录,这种情况多见于以上,你的Django项目并不是根目录,而是某个目录下的子目录,尽管这个项目或者文件下只有你的Django项目。
解决方式,可以用Pycharm直接建立Django项目,如果你的Pycharm并不允许,你可以直接打开文件,以你创建的Django项目作为根目录,进入后,需要重新给环境:
此时,你需要重新在命令行中进行pip Django,如果显示你没有安装PIP,则是因为你的命令行还是原来项目的命令行,你需要拍重新在Pycharm中打开命令行,进行安装,建立APP,此时可以正常导入views.