Как удалить приложение Django
Django предоставляет возможность группировать наборы функций в Python-пакеты, называемые приложениями. Когда меняются требования, приложения могут стать устаревшими или ненужными. Следующие шаги помогут вам безопасно удалить приложение.
- Удалите все ссылки на приложение (импорты, внешние ключи и т. д.).
- Удалите все модели из соответствующего
models.pyфайла. - Создайте соответствующие миграции, выполнив
makemigrations. Этот шаг генерирует миграцию, которая удаляет таблицы для удаленных моделей и любые другие необходимые миграции для обновления связей, связанных с этими моделями. - Сжатие ссылок на приложение в миграциях других приложений.
- Примените миграции локально, запустите тесты и проверьте корректность вашего проекта.
- Разверните/выпустите ваш обновленный проект Django.
- Удалите приложение из
INSTALLED_APPS. - Наконец, удалите каталог приложения.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/5.1/howto/delete-app/