Задать вопрос
@Eugene-123

Что означает «on_delete doesn’t create a SQL constraint»?

Читаю документацию Django, касающуюся полей модели Ссылка.
Насчет аргумента on_delete при создании поля модели, сказано:

on_delete doesn’t create a SQL constraint

Что это означает для человека далекого от баз данных? Значит ли это что БД будет со временем распухать от неудаленных записей?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Ariurn
Если совсем прямо: решение о том, что делать с моделью после удаления её ForeignKey согласно on_delete принимается на уровне django. База данных не принимает в этом никакого участия, она выполняет лишь роль хранилища данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы