44

私たちのプロジェクトは通常、次のように構成されています。

/project-name
  /src
    /django-project-name
      etc..
readme.md
requirements.txt

/project-namePyCharmの代わりに開くと、インポートが見つからないと強調され、Djangoを実行したときに実際には見つからない/django-project-nameインポートを参照しようとします。src.django-project-name.app_name.models.Thing

/djang-project-nameこれらのことを正しく行う場所にマウントするときと同じように機能させるにはどうすればよいですか?

4

3 に答える 3

98

ツリーでをFile -> Preferences -> Project Structure選択し、クリックして追加することで修正しました。/django-project-namesources

于 2012-06-06T08:15:46.673 に答える
1

PyCharmが既存のDjangoプロジェクトのテンプレートフォルダーを見つけられないという問題がありました。そこで、テストプロジェクトを作成し、テンプレートフォルダーの設定は、プロジェクトのセットアップ時にのみ追加されることを確認しました(project-root / .idea / project-name.imlにある必要があります)。

同じ設定をコピーしてフォルダを正しいものに変更すると、問題が解決しました。

于 2013-12-24T13:51:50.933 に答える
0

Pythonでは、__init__.pyモジュールまたはプロジェクトの一部である各ディレクトリにファイルが必要です。pycharmでは、設定を介してパスを追加できます。

于 2012-06-06T08:02:08.467 に答える