0

私は最近、Pythonプラグイン(PyCharmと同じコードベースを持っていると言われています)をダウンロードし、Python Webプロジェクト(特にFlask)で作業するためにIntelliJ-IDEA 13を購入しました。Sublime text からほぼシームレスに移行できると思っていましたが、問題が発生しています。

だからここに私の問題があります: 既存の Python アプリケーションをインポートしようとしています (前述のように、Flask を使用しています) が、プロジェクトをインポートするときにファイルの正しいファイル構造を設定できません。

私の既存/現在のプロジェクトは次のように設定されています(ほとんどのFlaskアプリケーションをモデルにしています):

/Base Directory
    /app
        /static
            *CSS/JS/IMGs go here*
        /templates
            *Templates go here*
        __init__.py
        forms/models/routes.py
    run.py

実際のプロジェクトを見たい場合は、私のGitHub プロジェクト ページで入手できます。

IntelliJ には既存のコードをプロジェクトにインポートする機能があるようですが、に移動しImport Projectてフォルダーを選択すると、Base Directory常に次のようになります。

プロジェクトをインポートしようとすると

を作成するNew Project -> Flask Project (or any other Python project type)と、次のようになります。

新しい Flask プロジェクトを作成するとき

後者は、私が探しているものです(ルートフォルダーだけでなく、プロジェクト内の他のファイルを表示しています)。

私の質問は次のとおりです。現在のファイル構造を IntelliJ/PyCharm で動作するように、またはその逆に適応させる方法はありますか (そして、他のファイルを動作させることができますか)? または、私が行っている簡単な修正や間違いはありますか?

よろしくお願いします。私のプロジェクト ページはこちらです。

-エピックダビ

4

3 に答える 3

1

古いソリューション

当分の間、これに対する一時的な解決策を見つけました。

新しいプロジェクトを作成し、ファイルを古いプロジェクトから新しいプロジェクトにコピーするだけになりました。これにより、他のプロジェクトと同じようにプロジェクト パネルを取得できますが、それでもファイルを移動するのは面倒です。

私の元のプロジェクトは GitHub にあり、コミットするたびにファイルを同期する必要があるため、これはもちろん完璧ではありません。

編集。新しいソリューション

上記を実行する代わりに、選択したディレクトリ (私の場合はBase Directory) 内に他の設定なしで新しい Python プロジェクトを作成すると、必要なファイルを使用してその領域にプロジェクトがセットアップされることがわかりました。私にとってはすべてが順調に進んでいます。

于 2014-03-12T01:55:09.193 に答える