Djangoのアプリ(ディレクトリ名のみ)の名前を変更したので、そのアプリ内でモデルの移行を行うたびに変更できませんでした。Pycharm内でManage.py utitliyが正しく動作しない
プロジェクト内の文字列のすべての出現を更新した後、私は正常に端末内makemigrations
を実行します。しかし、私はPycharm内で成功していませんでした。明らかに、私がmakemigrations app_name
(またはshell
のようなコマンド)とタイプすると、エラーを修正する前に見ていたのと同じメッセージがスローされて、最後の-failed-文字列):
ImportError: No module named 'app_name'
ヘルプがありますか?
は 'settings.INSTALLED_APPS'で「APP_NAME」ですか?あなたは正しい仮想環境にいますか? –
はい、INSTALLED_APPSにあります。私はProject Interpreterの権利を設定したと思います。それは言う: "directory/env"のvirtualenv – ericgramirez
仮想環境の意味は、端末自体にあります。最初に 'workon ...'または 'source ...'を実行しましたか? –