TypeError: __init__() missing 1 required positional argument: 'on_delete'

TypeError: __init__() missing 1 required positional argument: 'on_delete'

今天在数据库中生成数据表,生成迁移文件时报了一堆错。
最重要的就是TypeError: init() missing 1 required positional argument: "on_delete",
他说我缺少一个必要的参数。
代码如下:

关联外键

sgrade = models.ForeignKey("Grades") <-----这行是报错的,因为关联了外键。

当时看别人的视频是没问题的,
上网查了一下,是因为django版本的问题
"on_delete"在以前的版本是默认为 models.CASCADE的
在 Django 2.0 时该参数是必需的,

将参数加上sgrade = models.ForeignKey("Grades",on_delete=models.CASCADE,)
再次运行就好了