on_delete=models.CASCADE问题
来源:11-5 课程详情页的收藏和相关课程推荐 - 1
慕圣5332519
2020-03-20
请问老师,course = models.ForeignKey(Course, on_delete=models.CASCADE, verbose_name=“课程”),这条语句中的 on_delete=models.CASCADE,我 makemigrations 和 migrate 后,数据库中的 级联删除并没有设置,我百度了一下,说是 django中的 on_delete=models.CASCADE 是针对应用级而不是 数据库级的,是这样吗?如果我希望设置数据库级的 级联删除,怎么用 Model设置呢?
写回答
1回答
-
是的,这里确实是应用级别的,也就是级联删除是django完成的,https://code.djangoproject.com/ticket/21961 你可以看看这个
022020-03-23
相似问题