CASCADE
Каскад удаляет.Django эмулирует поведение SQL constraint ON DELETE CASCADE
, а также удаляет объект, содержащий ForeignKey
.
PROTECT
Запрет удаления указанного объекта с помощью raising
ProtectedError
, aподкласс django.db.IntegrityError
.
вещи удаляются, потому что, как только вы измените свою модель, вам нужно сделать makemigrations
и migrate
, чтобы увидеть изменения.