python在import同级目录中的类报错ModuleNotFoundError: No module named 'models'

python3.8

如图,在blog应用下,admin.py中需要引用同级目录下的models.py下的类Article,结果报错,ModuleNotFoundError: No module named 'models'。

python在import同级目录中的类报错ModuleNotFoundError: No module named 'models'

解决方法如图,在引入同级目录时,需要在前面加个 .   ,表示同级目录,或者直接写上上级目录(blog),然后就可以找到该package了。再次运行也不会报错

python在import同级目录中的类报错ModuleNotFoundError: No module named 'models'

python在import同级目录中的类报错ModuleNotFoundError: No module named 'models'