我对Django非常熟悉,但是我最近注意到模型中存在一个on_delete=models.CASCADE
选项。我已经搜索了相同的文档,但我找不到更多的东西:
在Django 1.9中更改:
on_delete
现在可以用作第二个位置参数(以前它通常只作为关键字参数传递)。它将是Django 2.0中必须的参数。
# EYZ0:
from django.db import models
class Car(models.Model):
manufacturer = models.ForeignKey(
'Manufacturer',
on_delete=models.CASCADE,
)
# ...
class Manufacturer(models.Model):
# ...
pass
on_delete做什么?(# EYZ0)。
models.CASCADE
做什么?(# EYZ1)
还有什么其他选项可用(如果我猜对了)?
这方面的文档放在哪里?