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显示了预期的内容。
你能帮我理解我做错了什么。
答案 0 :(得分:0)
尝试添加manage.py文件所在目录的路径。所以我猜它要添加:
/ $ {PROJECT_DIR_NAME} /表单集