PyCharm / Django - 无法导入模块views.py(IDE错误)

时间:2016-01-01 14:26:05

标签: django intellij-idea import pycharm django-urls

我在import views项目中遇到Django的奇怪问题。我不确定这是PyCharm Django引起的问题。因此,PyCharm表示它不能import views.py文件,但它在我运行服务器时有效。

这是图片:

enter image description here

你知道问题出在哪里吗?

修改 根据 Inlangers 的答案,我试图将导入更改为vlado_web.translations import views,但没有帮助,此外,它还会提升

Exception Value:
No module named translations

当我在from translations import views时,它可以正常工作,但PyCharm表示无法解决。

enter image description here

2 个答案:

答案 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