2186 читали · 2 года назад
Как отменить или откатить миграцию в Django.
Миграции в Django - это способ отслеживать изменения в моделях приложения и применять эти изменения к базе данных. Команда python manage.py showmigrations показывает текущее состояние миграций вашего приложения Django. Она выводит список всех приложений и их миграции с индикатором того, были ли они применены к базе данных или нет. Когда вы выполняете эту команду, вы увидите список приложений в вашем проекте Django и их миграции. Приложения, у которых миграции были успешно применены, будут помечены [X]...
188 читали · 2 года назад
Создание сайта в Python. Часть 3. Бэкенд. Работа с базой данных и панелью администратора на Django.
Базы данных в проектах на Django похожи на таблицы Excel, но отличие заключается в том, что тип данных для каждого столбца и их количество определяется заранее. При попытке внести в колонку данные не того типа получим ошибку и данная операция не будет выполнена. Количество колонок, их имя и тип вносимых данных являются параметрами структуры базы данных. Изменение структуры и внесение данных в базу называется миграцией базы данных. Работу с базой данных рассмотрим на примере проекта MySite из предыдущей статьи...