我在import views
项目中遇到Django
的奇怪问题。我不确定这是PyCharm
Django
引起的问题。因此,PyCharm
表示它不能import
views.py
文件,但它在我运行服务器时有效。
这是图片:
你知道问题出在哪里吗?
修改
根据 Inlangers 的答案,我试图将导入更改为vlado_web.translations import views
,但没有帮助,此外,它还会提升
Exception Value:
No module named translations
当我在from translations import views
时,它可以正常工作,但PyCharm
表示无法解决。
答案 0 :(得分:5)
PyCharm不知道你的源文件在哪里。试试这个:
右键单击PyCharm中的文件夹vlado_web
(包含manage.py
的文件夹)。转到Mark Directory As
并选择Sources Root
。
这将让PyCharm知道vlado_web
目录是源代码的根文件夹,并允许您从那里执行绝对导入,例如。
from vlado_web.translations import views
答案 1 :(得分:0)
尝试from vlado_web.translations import views