Как удалить приложение Django

Django предоставляет возможность группировать наборы функций в пакеты Python, называемые applications. Когда требования меняются, приложения могут стать устаревшими или ненужными. Следующие шаги помогут вам безопасно удалить приложение.

  1. Удалите все ссылки на приложение (импорт, внешние ключи и т.д.).
  2. Удалить все модели из соответствующего файла models.py.
  3. Создайте соответствующие миграции, выполнив команду makemigrations. На этом шаге создается миграция, удаляющая таблицы для удаленных моделей, а также все остальные необходимые миграции для обновления отношений, связанных с этими моделями.
  4. Squash убрать ссылки на приложение в миграциях других приложений.
  5. Применяйте миграции локально, запускайте тесты и проверяйте корректность работы проекта.
  6. Разверните/выпустите обновленный проект Django.
  7. Удалить приложение из INSTALLED_APPS.
  8. Наконец, удалите каталог приложения.
Вернуться на верх