• 4.2
  • 5.0
  • dev
  • ドキュメントのバージョン: 5.1

Djangoアプリケーションを削除する

Django は、一連の機能を アプリケーション と呼ばれる Python パッケージとしてグループ化する機能を提供しています。要件が変化すると、アプリは古くなったり不要になることがあります。以下のステップは、アプリケーションを安全に削除する助けとなります。

  1. アプリへのすべての参照を削除する (import、外部キーなど)

  2. すべてのモデルを対応する models.py ファイルから削除する。

  3. makemigrations を実行して、関連するマイグレーションを作成する。このステップは、削除されるモデルに対するテーブルを削除するマイグレーションや、それらのモデルに接続されたリレーションを更新するために必要とされる他のマイグレーションを生成します。

  4. 他のアプリのマイグレーション内のアプリへの参照を squash する。

  5. ローカルでマイグレーションを適用し、テストを実行し、プロジェクトの健全性を確認する。

  6. 更新された Django プロジェクトをデプロイ/リリースする。

  7. アプリを INSTALLED_APPS から削除する。

  8. 最後に、アプリのディレクトリを削除する。

Back to Top