Eclipse:未解决的导入
Eclipse: unresolved import
Eclipse 霓虹灯 (4.6.0)。
用于 Eclipse 的 PyDev 5.1.2.201606231256
我已经创建了一个 Django 项目:
文件/新建/项目/PyDev Django 项目
已选择"Add project directory to the 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 显示了预期的内容。
你能帮我理解我做错了什么吗?
尝试添加 manage.py 文件所在目录的路径。所以我猜它会添加:
/${PROJECT_DIR_NAME}/表单集
Eclipse 霓虹灯 (4.6.0)。
用于 Eclipse 的 PyDev 5.1.2.201606231256
我已经创建了一个 Django 项目:
文件/新建/项目/PyDev Django 项目
已选择"Add project directory to the 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 显示了预期的内容。
你能帮我理解我做错了什么吗?
尝试添加 manage.py 文件所在目录的路径。所以我猜它会添加:
/${PROJECT_DIR_NAME}/表单集