“来自。导入视图”:未解决的导入

Tao Chen

我正在关注Django 1.8 tutorial在我的项目中mysite,有一个源文件夹polls文件夹中有定义功能的views.py模块index并且有一个urls.py文件:

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

这就是本教程的建议,并且Django与这些代码配合良好。然而Eclipse (PyDev)抱怨的unresolved importsviews如果我删除from . import views并使用自动更正功能,PyDev会推荐import views,现在Django抱怨“名称视图未定义”。我尝试__init__.py在文件夹中使用和不使用,都给出相同的结果。

我正在为Django(1.8)PyDev(4.2)使用最新版本

谢谢!

Tao Chen

该项目是使用PyDev向导作为Django项目创建的创建它时,该文件夹polls不是源文件夹。结果,没有执行代码分析。因此,我将文件夹polls(位于project文件夹中mysite)更改为源文件夹。现在对代码进行了分析,unresolved import并提出了错误。

解决方法是改polls回普通文件夹(已从PYTHONPATH删除),而是将顶级项目文件夹设置mysite为源文件夹。现在,PyDevDjango都可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章