Я хорошо знаком с Django, но недавно заметил, что для моделей существует параметр on_delete=models.CASCADE
. Я искал документацию по тому же самому, но не смог найти что-то большее, чем:
Изменено в Django 1.9:
on_delete
теперь можно использовать в качестве второго позиционного аргумент (ранее он обычно передавался только как аргумент ключевого слова). Это будет обязательным аргументом в Django 2.0.
из django.db импортировать модели класса Car(models.Model): изготовитель = models. ForeignKey( "Производитель", on_delete=models.CASCADE, ) # ... class Производитель(models.Model): # ... pass
Что делает on_delete? (Я предполагаю, какие действия нужно выполнить, если модель будет удалена.)
Что делает models.CASCADE
? (любые подсказки в документации)
Какие другие варианты доступны (если мое предположение верно)?
Где документация для этой резиденции?