私はDjangoフレームワークに基づいた簡単なプロジェクトで遊んでいます。私のIDEはPyDev/Eclipseです。PyDevでDjangoベースのプロジェクトのコード補完を設定するには?
私は、Djangoのコードのコード補完作業を行うことはできませんが、それはPythonの標準ライブラリのため正常に動作します。 私はDjangoのディレクトリを追加しようとしました(私の場合はC:\プログラムファイル\ Python26 \ Libの\サイト - パッケージ\ジャンゴ)の両方PyDevはレベルのPYTHONPATHする(ウィンドウ - > Preferences-> PyDev->通訳 - Python->ライブラリ)プロジェクトレベルでは(Project-> Properties-> PyDev - PYTHONPATH) - これまでの運はありません。
あなたは(好ましくはPyDevは拡張をインストールせずに)私がここで行方不明です何をアドバイスしてくださいすることができます。
私はそれが仕事を始めPyDevは中のシステムPYTHONPATHからDjangoのディレクトリを削除した後。どうやら、あなたのdjangoがシステムPYTHONPATHのC:\ Program Files \ Python26 \ Lib \ site-packages \にあるサイトパッケージにインストールされていれば十分です(私のWindowsアクセントを許してください)。私は明示的に別のパッケージ(psycopg2)をシステムPYTHONPATHに追加しようとしましたが、同じ結果を得ました - コード補完はpsycopg2のために機能しなくなりました。興味深いPyDevの奇妙な点や、PYTHONPATHがどのように動作するかを理解していないのですが、なぜそれらのフォルダを追加するのが嫌なのですか? – alsan
実際にeclipseでインタプリタを設定してからpsycopg2daフォルダをsite-packagesにコピーすると、... \ lib \ site-packages \ psycopg2daを "System PYTHONPATH"に新しいフォルダとして手動で追加する必要があります。新しいパッケージ – jitter