2016-09-23 30 views
0

Eclipse Neon(4.6.0)。 Eclipseの5.1.2.201606231256ためEclipse:未解決のインポート

PyDevは

私はDjangoプロジェクトを作成しました:

ファイル/新規作成/プロジェクト/ PyDevはDjangoプロジェクト

"PYTHONPATHにプロジェクトディレクトリを追加" 選択

私はこのフォルダ構造を持っています。タブソースフォルダでPyDevは、PYTHONPATHでprjoectプロパティで

(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 

I持っている:私はHomePageViewを作成している /$ {} PROJECT_DIR_NAME home_pageで

/views.py。そしてurls.pyで、私はそれをインポートしたいと思います:

from home_page.views import HomePageView 

問題がある: 1)HomePageViewは赤い線で下線が引かれます。エラーは未解決ですimport:HomePageView。

2)コード補完が機能していません。

ところで、私がプロジェクトを実行すると動作します。そのHomePageViewは、何が期待されているかを示します。

私が間違って何をしたのか理解してもらえますか?

+0

はあなたのvirtualenvのを知って日食ですか?私はさまざまなツールで同様の問題を抱えており、それが原因です。 – theWanderer4865

+0

はい、私はユーザーvirtualenv。私はそれを(私はいくつかを持っているように)変更しようとします。 – Michael

+0

virtualenvを変更しても、残念ながら助けにはなりませんでした。 – Michael

答えて

0

あなたのmanage.pyファイルがあるディレクトリへのパスを追加してみてください。だから私は追加するには、それを推測している:

/$ {PROJECT_DIR_NAME} /フォームセット

+0

作業中。私は喜んでそれを受け入れるでしょう。あなたは少しコメントできますか?私が覚えている限り、上記のようにプロジェクトを作成すると、Eclipseは構造体formset/formsetを持つプロジェクトを作成しました。それは2つの層です。しかし今や3つの層:formset/formset/formset。これはどういうわけか問題と関連していなければなりません。 – Michael

+0

私は、モデル+ビューの定義に行くためにcmd +クリックすることができなかった同様の問題を抱えていました。それがPYTHONPATHと何か関係があることがわかっていて、そのディレクトリをプロジェクトのsrcフォルダで指定すると、別のディレクトリを追加しようとしました。 PyDevがあなたのファイル構造を検出できる場所です。 Eclipseの構造についてはわかりませんが、それは非常に奇妙なようです。 – zubhav

+0

ありがとうございました。 – Michael

関連する問題