Django 애플리케이션을 삭제하는 방법¶
Django는 기능 세트를 :doc:`applications</ref/applications/>`라고 하는 Python 패키지로 묶을 수 있습니다. 요구 사항이 변경되면 애플리케이션이 더 이상 사용되지 않거나 필요 없어질 수 있습니다. 다음 단계에 따라 애플리케이션을 안전하게 삭제할 수 있습니다.
앱에 대한 모든 참조(import 문, 외래 키 등)를 제거합니다.
해당
models.py파일에서 모든 모델을 삭제합니다.:djadmin:`makemigrations`를 실행하여 관련 마이그레이션을 생성합니다. 이 단계에서는 삭제된 모델의 테이블을 제거하고 해당 모델과 연결된 관계를 업데이트하는 데 필요한 마이그레이션이 생성됩니다.
다른 앱의 마이그레이션에 있는 이 앱에 대한 참조를 :ref:`Squash <migration-squashing>`로 정리하세요.
Apply migrations locally, run tests, and verify the correctness of your project.
업데이트된 Django 프로젝트를 배포합니다.
:setting:`INSTALLED_APPS`에서 애플리케이션을 제거합니다.
마지막으로 애플리케이션 디렉토리를 삭제합니다.