4

Django フレームワークに基づく単純なプロジェクトで遊んでいます。私の IDE は PyDev/Eclipse です。

Django コードではコード補完を機能させることはできませんが、標準の Python ライブラリでは問題なく機能します。Django dir (私の場合は C:\Program Files\Python26\Lib\site-packages\django) を PyDev レベル (Window->Preferences->PyDev->Interpreter - Python->libraries) とプロジェクト レベル (Project->Properties->PyDev - PYTHONPATH) - 今のところ運が悪い。

ここで何が欠けているか教えてください (できれば PyDev 拡張機能をインストールせずに)。

4

3 に答える 3

1

もう一度試してみます。

C:\ test\eclipseEclipse

C:\ test\python-2.6.2Python2.6.2

C:\ test \ python-2.6.2 \ Lib\site-packagesDjango1.0.2final- >ドキュメントや例などではなく、実際のdjangoフォルダーのみ。INSTALLファイルに記述されているようにsetup.pyを実行せずにこれを行いました。

C:\ test \ python-2.6.2およびC:\ test \ python-2.6.2 \ Lib\site-packagesPATH変数に追加しました

ここで説明するように、Eclipseのインタープリターをウィンドウ>設定>pydev>インタープリター>Pythonで設定します。これには、(C:\ test \ python-2.6.2 \; C:\ test \ python-2.6.2 \ DLLs; C:\ test \ python-2.6.2\libのようなシステムライブラリの下にたくさんのものが自動的に含まれていました\ site-packages; ....)。ForcedBuiltinもたくさんあります。

次に、新しい「Pydevプロジェクト」にパッケージを追加し、クラスを含む新しいモジュールと、クラスをインポートしてそこから関数を呼び出すモジュールを作成しました。これを書いている間、Crtl + Spaceを数回押し、ビルトインと私のモジュールからの新しいものがコードの完了によって示されています。

于 2009-06-14T22:01:23.350 に答える
0

PYTHONPATH の設定も解決しました。パレットのプロジェクトで、プロジェクトを右クリック -> プロパティ PYTHONPATH 構成では、プロジェクトを含むフォルダーを外部フォルダーとして配置する必要があります。

例: /var/www/my_project PYTHONPATH=/var/www/

于 2009-06-15T16:20:25.813 に答える