Я хочу знать, может ли кто-нибудь дать полный список вещей, которые нужно сделать, когда мы хотим удалить модель из Django. Я знаю, что был задан аналогичный вопрос. Но, похоже, это было несколько лет назад, когда люди все еще использовали Юг для работы с Базой данных. Поэтому я ожидаю ответа на недавнюю версию Django.
Я заключаю то, что знаю:
- Удалите коды модели с model.py
- Убедитесь, что ни один другой файл не импортирует эту модель или не использует ее (admin.py, views.py и т.д.)
- Запуск makemigrations и команды переноса
- Поскольку Django не очищает базу данных для вас, вы удаляете таблицу эта модель вручную из базы данных
- Также обратите внимание, что есть таблица под названием ContentTypes, которая хранит записи о нашей информации. Поэтому вам нужно удалить запись для этой модели вручную (но я не знаю, как это сделать в точку. Кто-нибудь даст какое-то объяснение?)
Это все, что я знаю. Что-то не так? И я что-нибудь забыл? Возможно, я слишком осторожен, но я хочу, чтобы база данных была чистой. Большое спасибо!