---
title: "Bagaimana menghapus aplikasi Django"
version: 6.0
locale: id
source: https://docs.djangoproject.com/id/6.0/howto/delete-app/
canonical: https://djangodocs.dev/id/6.0/howto/delete-app/
---
# Bagaimana menghapus aplikasi Django

Django menyediakan kemampuan untuk mengelompokkan kumpulan dari fitur ke dalam paket Python disebut [applications](/id/6.0/ref/applications/). Ketika persyartan berubah, aplikasi mungkin menjadi become usang atau tidak diperlukan. Langkah berikut akan membantu anda menghapus aplikasi dengan aman.

1. Hapus semua acuan ke aplikasi (import, foreign key dll.).
2. Hapus semua model dari berkas `models.py` yang berhubungan.
3. Buat perpindahan terkait dengan menjalankan [`makemigrations`](/id/6.0/ref/django-admin/#django-admin-makemigrations). Langkah ini membangkitkan perpindahan yang menghapus tabel untuk model-model yang dihapus, dan perpindahan lain yang diperlukan untuk memperbaharui hubungan terhubung ke model-model tersebut.
4. [Squash](/id/6.0/topics/migrations/#migration-squashing) referensi ke aplikasi dalam perpindahan aplikasi lain.
5. Apply migrations locally, run tests, and verify the correctness of your
   project.
6. Sebar/terbit proyek Django pembaharuan anda.
7. Hapus aplikasi dari [`INSTALLED_APPS`](/id/6.0/ref/settings/#std-setting-INSTALLED_APPS).
8. Akhirnya, hapus direktori aplikasi.
