PyCharm 没有看到源根目录

PyCharm does not see source root

我已将文件夹标记为 source root,但 PyCharm 仍然无法在没有警告的情况下从那里导入。在给定的图片中,我试图从 models 导入到 document.py。我该如何解决?

模型不是一个包。在上面添加一个空的 __init__.py 文件

进入文件夹后,您实际上看不到自己在哪里。源根目录 包含包 并且它不是一个独立的包,因此要能够导入 models,您必须将其父文件夹 (api) 设为源根.

这也更好,因为您在 models 旁边有代码 ,在 app 中,它也是源代码的一部分。 ;)