Vanjaの答えが私の問題を解決しました... :-)
既存のプロジェクト/ソースを PyDev にインポートするにはどうすればよいですか?
プロジェクトが既に Eclipse にある (つまり、.project ファイルと .pydevproject ファイルがある) 場合は、[ファイル] > [インポート] > [既存のプロジェクトをワークスペースに] を使用します。
プロジェクトに .project ファイルも .pydevproject ファイルもなかった場合、次の 2 つの選択肢があります。
オプション1:
[ファイル] > [新規] > [PyDev プロジェクト] ウィザードを実行し、ソースを含むディレクトリをディレクトリとして選択するだけです。
オプション 2:
以下のテンプレートから .project および .pydevproject ファイルを作成し、[ファイル] > [インポート] > [既存のプロジェクトをワークスペースにインポート] を使用してインポートします。このオプションは、一度に複数のプロジェクトの作成を自動化したい人向けのリファレンスであることに注意してください。
.project の内容 (MyProject をプロジェクト名に置き換える必要があります)
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
.pydevproject の内容 (パス (/MyProject/src) を、PYTHONPATH にある実際のフォルダーに置き換える必要があります)
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse-pydev version="1.0"?>
<pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
</pydev_variables_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/MyProject/src</path>
</pydev_pathproperty>
</pydev_project>
Django プロジェクトの既存のプロジェクト/ソースを PyDev にインポートするにはどうすればよいですか?
上記の FAQ と同じ手順に従って PyDev プロジェクトをインポートし、プロジェクトを右クリックして > PyDev > Django プロジェクトとして設定し、2 つの文字列置換変数を追加します (プロジェクトの右クリック > プロパティ > PyDev PYTHONPATH で)。
DJANGO_MANAGE_LOCATION
これは、manage.py への相対パスです。DJANGO_SETTINGS_MODULE
つまり、設定モジュールの名前であるsrc/my_project/manage.py
です。例: my_project.settings
.pydevproject ファイルが作成されている場合、これらの値はエントリ org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION に既に追加されている可能性があることに注意してください。
<pydev_variables_property name="org.python.pydev.PROJECT_VARIABLE_SUBSTITUTION">
<key>DJANGO_MANAGE_LOCATION</key>
<value>src/my_project/manage.py</value>
<key>DJANGO_SETTINGS_MODULE</key>
<value>my_project.settings</value>
</pydev_variables_property>