Django PyCharmのプロジェクトの名前を変更するには、何をする必要がありますか?DjangoとPyCharmを初めて使用するため、別の名前を使用したい私のプロジェクト。
名前を変更するための組み込みソリューションDjango PyCharmのプロジェクトは、以前は小さなプロジェクトで機能していましたが、大規模なプロジェクトではまだ試していません。使用するには、ファイルツリーからプロジェクトフォルダーを選択し(デフォルトでは画面の左側にあります)、Shift-F6を押して名前の変更ダイアログを表示します。ここに新しい名前を入力して、変更をプレビューすると、予期せぬ事態が発生しないようにするには、プレビューで問題がなければ、ウィンドウの下部にある[リファクタリングを実行]ボタンをクリックします。
これは、Djangoアプリの名前を変更するための便利な方法でもあります。
フォルダ/アイテムを右クリックし、[リファクタリング]サブメニューにカーソルを合わせると、同じ機能にアクセスできます。または、ctrl + shift + aを押してrename
を検索します。
私はWindowsを使用していますが、他のオペレーティングシステムでもおそらく同じです。
TEMPLATE_DIRS
で指定されたパスを更新する必要があります実行/デバッグ構成を更新することもできます(Alt-Shift-F10)。
古いプロジェクト名の他の出現箇所を置き換える必要があります。 PyCharmでは、Ctrl-Shift-Fを使用すると、すべてのファイルのコンテンツを検索して、これらの出現を見つけることができます。
多分:「プロジェクト」ウィンドウのルートフォルダを右クリックし、「リファクタリング」->「名前の変更」を選択し、「プロジェクトの名前を変更」を選択します
私のプロジェクトの.ideaディレクトリ内にあるファイル内の古いプロジェクト名のインスタンスも手動で変更する必要があったことを除いて、svassの答えはうまくいきました。
cdをプロジェクトディレクトリに入れ、古いプロジェクト名をgrepした場合
grep -rli oldprojectname ./.idea
次のリストが返されたので、各ファイルを手動で変更しました。
./.idea/modules.xml
./.idea/workspace.xml
./.idea/dataSources.xml
./.idea/oldprojectname.iml <-- this will need to be renamed to new project name, and it's contents modified
./.idea/dataSources.ids
./.idea/.name
./.idea/misc.xml