Переход с Django 1.9 (я знаю, что это не соответствует требованиям, отсюда и обновление) на 2.0. Я вижу, что on_delete является обязательным полем для всех полей ForeignKey. Раньше, когда я удалял объект из Django Admin, он запускал проверку и подтверждал, хочу ли я удалить записи с FK для удаляемого объекта.
Что касается нового поля, если я установлю его каскадным (ранее поведение по умолчанию), будет ли оно по-прежнему подтверждаться перед удалением или мне нужно использовать ЗАЩИТУ, а затем, если я захочу, удалить внешний ключ самостоятельно?
Мне нравилось иметь возможность удалить что-то и посмотреть, что оно собирается удалить, прежде чем решить, сохранять ли запись или удалять ее и все каскадные записи. Просто хочу знать, могу ли я использовать эту технику, чтобы увидеть, что прикреплено к записи, прежде чем я решу, как использовать опцию on_delete.
Спасибо