Eclipse:未解析的导入

时间:2016-09-23 20:12:49

标签: django eclipse pydev

Eclipse Neon(4.6.0)。

PyDev for Eclipse 5.1.2.201606231256

我创建了一个Django项目:

File / New / Project / PyDev Django项目

选择“将项目目录添加到PYTHONPATH”。

现在我有了这个文件夹结构。

(django_comments) michael@ThinkPad:~/workspace/formsets$ tree
.
└── formsets
    ├── db.sqlite3
    ├── formsets
    │   ├── __init__.py
    │   ├── __pycache__
    │   │   ├── __init__.cpython-35.pyc
    │   │   ├── settings.cpython-35.pyc
    │   │   ├── urls.cpython-35.pyc
    │   │   └── wsgi.cpython-35.pyc
    │   ├── settings.py
    │   ├── urls.py
    │   └── wsgi.py
    ├── home_page
    │   ├── admin.py
    │   ├── apps.py
    │   ├── __init__.py
    │   ├── migrations
    │   │   ├── __init__.py
    │   │   └── __pycache__
    │   │       └── __init__.cpython-35.pyc
    │   ├── models.py
    │   ├── __pycache__
    │   │   ├── admin.cpython-35.pyc
    │   │   ├── __init__.cpython-35.pyc
    │   │   ├── models.cpython-35.pyc
    │   │   └── views.cpython-35.pyc
    │   ├── templates
    │   │   └── home_page
    │   │       └── home_page.html
    │   ├── tests.py
    │   └── views.py
    └── manage.py

在PyDev-PYTHONPATH中的prjoect属性选项卡源文件夹我有: / $ {PROJECT_DIR_NAME}

在home_page / views.py中我创建了HomePageView。在urls.py中我想导入它:

from home_page.views import HomePageView

问题是: 1)HomePageView用红线下划线。错误是未解决的导入:HomePageView。

2)代码完成无效。

顺便说一句,如果我运行该项目,它就可以了。 HomePageView显示了预期的内容。

你能帮我理解我做错了什么。

1 个答案:

答案 0 :(得分:0)

尝试添加manage.py文件所在目录的路径。所以我猜它要添加:

/ $ {PROJECT_DIR_NAME} /表单集