Django“on_delete=models.CASCADE”在 2.0 中不起作用?

Sha*_*nis 2 python django

我正在尝试使用 on_delete=models.CASCADE 创建一个简单的模型关系。
这是我的代码:-

class Answer_Options(models.Model):
    text = models.CharField(max_length=200)

class Quiz(models.Model):
    q_type = models.CharField(max_length=50)
    text = models.CharField(max_length=200)
    possible_answers = models.ManyToManyField(Answer_Options, on_delete=models.CASCADE)
Run Code Online (Sandbox Code Playgroud)

它在终端上给我以下错误:-
TypeError: _init__() got an意外关键字参数 'on_delete'
Location:- django\db\models\fields\lated.py", line 1129

Ast*_*and 5

我认为您误解了多对多关系的本质。

在删除多对多关系中的相关模型时,不应删除一个模型。

on_delete仅适用于标准OneToOneFieldOneToManyField