Eclipse Neon (4.6.0).Eclipse: nicht aufgelöst Import
PyDev für Eclipse 5.1.2.201606231256
Ich habe ein Django-Projekt erstellt:
Datei/Neu/Projekt/PyDev Django Projekt
Selected "In Projektverzeichnis der PYTHONPATH" .
Jetzt habe ich diese Ordnerstruktur.
(django_comments) [email protected]:~/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
In prjoect Eigenschaften in PyDev-PYTHONPATH auf der Registerkarte Quelle Folders ich habe: /$ {} PROJECT_DIR_NAME
In home_page/views.py ich HomePageView erstellt haben. Und in urls.py würde Ich mag es importieren:
from home_page.views import HomePageView
Das Problem ist: 1) HomePageView ist mit roter Linie unterstrichen. Fehler ist nicht aufgelöst Import: HomePageView.
2) Code-Vervollständigung funktioniert nicht.
Übrigens, wenn ich das Projekt ausführen, funktioniert es. Das HomePageView zeigt, was erwartet wurde.
Können Sie mir helfen zu verstehen, was ich falsch gemacht habe.
Ist verdunkeln sich Ihrer virtualenv? Ich hatte ähnliche Probleme mit verschiedenen Tools und das war der Übeltäter. – theWanderer4865
Ja, ich benutze virtualenv. Ich werde versuchen, es zu ändern (wie ich mehrere habe). – Michael
Wechselnde virtualenv hat leider nicht geholfen. – Michael